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; }