From 46dce4b33f45b3a4d9fdd62b61ec281ba8fa3447 Mon Sep 17 00:00:00 2001 From: Brett Nicholas Date: Thu, 11 May 2023 10:57:26 -0600 Subject: [PATCH] set pointer to null after freeing in InitOcspRequest() to prevent a subsequent double-free in FreeOcspRequest() --- wolfcrypt/src/asn.c | 1 + 1 file changed, 1 insertion(+) diff --git a/wolfcrypt/src/asn.c b/wolfcrypt/src/asn.c index 790b57bbd..b9398462a 100644 --- a/wolfcrypt/src/asn.c +++ b/wolfcrypt/src/asn.c @@ -35260,6 +35260,7 @@ int InitOcspRequest(OcspRequest* req, DecodedCert* cert, byte useNonce, DYNAMIC_TYPE_OCSP_REQUEST); if (req->url == NULL) { XFREE(req->serial, req->heap, DYNAMIC_TYPE_OCSP); + req->serial = NULL; return MEMORY_E; }