From b9855b51bff2346127f1ff80c541cb43089ff608 Mon Sep 17 00:00:00 2001 From: Eric Blankenhorn Date: Tue, 7 Jul 2020 17:41:06 -0500 Subject: [PATCH] Sanity check in DoTls13HandShakeMsgType --- src/tls13.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tls13.c b/src/tls13.c index 7507e417a..a46c5bc43 100644 --- a/src/tls13.c +++ b/src/tls13.c @@ -7032,7 +7032,7 @@ int DoTls13HandShakeMsgType(WOLFSSL* ssl, byte* input, word32* inOutIdx, if (ssl->options.resuming || !IsAtLeastTLSv1_2(ssl) || IsAtLeastTLSv1_3(ssl->version)) { ssl->options.cacheMessages = 0; - if (ssl->hsHashes->messages != NULL) { + if ((ssl->hsHashes != NULL) && (ssl->hsHashes->messages != NULL)) { XFREE(ssl->hsHashes->messages, ssl->heap, DYNAMIC_TYPE_HASHES); ssl->hsHashes->messages = NULL; }