From f00c5eb95d0a96ba30dd9343adf274e3c6019657 Mon Sep 17 00:00:00 2001 From: Andras Fekete Date: Tue, 14 Nov 2023 11:10:17 -0500 Subject: [PATCH] Fix double free Warning 546055.3229451 --- wolfcrypt/src/asn.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wolfcrypt/src/asn.c b/wolfcrypt/src/asn.c index f339173ef..8d8b624a6 100644 --- a/wolfcrypt/src/asn.c +++ b/wolfcrypt/src/asn.c @@ -37601,8 +37601,10 @@ int wc_MIME_parse_headers(char* in, int inLen, MimeHdr** headers) mimeType == MIME_PARAM)) && pos >= 1) { mimeStatus = MIME_BODYVAL; end = pos-1; - if (nameAttr != NULL) + if (nameAttr != NULL) { XFREE(nameAttr, NULL, DYNAMIC_TYPE_PKCS7); + nameAttr = NULL; + } ret = wc_MIME_header_strip(curLine, &nameAttr, start, end); if (ret) { goto error;