commit | e044fe4bc773061589d40bf56011843570fd63aa | [log] [tgz] |
---|---|---|
author | Adam Langley <agl@chromium.org> | Fri Jun 20 12:00:00 2014 -0700 |
committer | Adam Langley <agl@chromium.org> | Fri Jun 20 13:17:42 2014 -0700 |
tree | f2d380c6f03e7d59cbde55edd85a14409fba06d4 | |
parent | 8314351bcca46f175e305ba18a5e0040ce06034f [diff] |
Fix null pointer errors. PR#3394 (Imported from upstream's cea5a1d5f255a6a186cd7944c4a312612da965f3)
diff --git a/ssl/d1_both.c b/ssl/d1_both.c index 85ea130..9420e92 100644 --- a/ssl/d1_both.c +++ b/ssl/d1_both.c
@@ -1054,6 +1054,8 @@ assert(s->init_off == 0); frag = dtls1_hm_fragment_new(s->init_num, 0); + if (!frag) + return 0; memcpy(frag->fragment, s->init_buf->data, s->init_num);