mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 02:37:28 +02:00
tls13.c: fix null pointer deref in FreeDcv13Args().
This commit is contained in:
@ -6581,7 +6581,7 @@ static void FreeDcv13Args(WOLFSSL* ssl, void* pArgs)
|
|||||||
{
|
{
|
||||||
Dcv13Args* args = (Dcv13Args*)pArgs;
|
Dcv13Args* args = (Dcv13Args*)pArgs;
|
||||||
|
|
||||||
if (args->sigData != NULL) {
|
if (args && args->sigData != NULL) {
|
||||||
XFREE(args->sigData, ssl->heap, DYNAMIC_TYPE_SIGNATURE);
|
XFREE(args->sigData, ssl->heap, DYNAMIC_TYPE_SIGNATURE);
|
||||||
args->sigData = NULL;
|
args->sigData = NULL;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user