0 len sz is allowed

In async mode, we always store all handshake messages before processing them. The server hello done message has a length of 0 but we still need to store it to process it.
This commit is contained in:
Juliusz Sosinowicz
2022-09-19 14:00:13 +02:00
parent dd32f30306
commit 8ca4a6086e

View File

@ -8152,13 +8152,6 @@ DtlsMsg* DtlsMsgNew(word32 sz, byte tx, void* heap)
DtlsMsg* msg;
WOLFSSL_ENTER("DtlsMsgNew()");
#ifndef WOLFSSL_ASYNC_CRYPT
if (sz == 0) {
WOLFSSL_MSG("DtlsMsgNew: sz == 0 not allowed");
return NULL;
}
#endif
(void)heap;
msg = (DtlsMsg*)XMALLOC(sizeof(DtlsMsg), heap, DYNAMIC_TYPE_DTLS_MSG);