From 2e307e1cd3cc2a7e8dfb660bb83c6ccfaad636a6 Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Thu, 2 Jun 2022 10:32:05 -0500 Subject: [PATCH] tls13.c: fix null pointer deref in FreeDcv13Args(). --- src/tls13.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tls13.c b/src/tls13.c index 3cee1da6d..67003b0e0 100644 --- a/src/tls13.c +++ b/src/tls13.c @@ -6581,7 +6581,7 @@ static void FreeDcv13Args(WOLFSSL* ssl, void* pArgs) { Dcv13Args* args = (Dcv13Args*)pArgs; - if (args->sigData != NULL) { + if (args && args->sigData != NULL) { XFREE(args->sigData, ssl->heap, DYNAMIC_TYPE_SIGNATURE); args->sigData = NULL; }