From ffc67892a4c648d9b96834cb3f1481f4e528bc87 Mon Sep 17 00:00:00 2001 From: John Safranek Date: Wed, 20 Feb 2013 10:43:50 -0800 Subject: [PATCH] allow for 0 length handshake messages, still need to store the message header --- src/internal.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/internal.c b/src/internal.c index 35832648c..5dcc239f8 100644 --- a/src/internal.c +++ b/src/internal.c @@ -1656,8 +1656,7 @@ DtlsMsg* DtlsMsgNew(word32 sz, void* heap) { DtlsMsg* msg = NULL; - if (sz > 0) - msg = (DtlsMsg*)XMALLOC(sizeof(DtlsMsg), heap, DYNAMIC_TYPE_DTLS_MSG); + msg = (DtlsMsg*)XMALLOC(sizeof(DtlsMsg), heap, DYNAMIC_TYPE_DTLS_MSG); if (msg != NULL) { msg->buf = (byte*)XMALLOC(sz + DTLS_HANDSHAKE_HEADER_SZ,