detect client not sending any compression types

This commit is contained in:
toddouska 2016-09-08 12:06:22 -07:00
parent 3aefc42f04
commit 0c21d76ce3

View File

@ -18032,6 +18032,11 @@ int DoSessionTicket(WOLFSSL* ssl, const byte* input, word32* inOutIdx,
if ((i - begin) + b > helloSz)
return BUFFER_ERROR;
if (b == 0) {
WOLFSSL_MSG("No compression types in list");
return COMPRESSION_ERROR;
}
#ifdef WOLFSSL_DTLS
if (IsDtlsNotSctpMode(ssl)) {
byte newCookie[MAX_COOKIE_LEN];