mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-02 12:14:38 +02:00
set pointer to null after free
This commit is contained in:
@@ -54610,6 +54610,7 @@ WOLFSSL_API PKCS7* wolfSSL_SMIME_read_PKCS7(WOLFSSL_BIO* in,
|
|||||||
|
|
||||||
|
|
||||||
wc_MIME_free_hdrs(allHdrs);
|
wc_MIME_free_hdrs(allHdrs);
|
||||||
|
allHdrs = NULL;
|
||||||
section[0] = '\0';
|
section[0] = '\0';
|
||||||
sectionLen = 0;
|
sectionLen = 0;
|
||||||
lineLen = wolfSSL_BIO_gets(in, section, remainLen);
|
lineLen = wolfSSL_BIO_gets(in, section, remainLen);
|
||||||
@@ -54721,6 +54722,7 @@ WOLFSSL_API PKCS7* wolfSSL_SMIME_read_PKCS7(WOLFSSL_BIO* in,
|
|||||||
|
|
||||||
|
|
||||||
wc_MIME_free_hdrs(allHdrs);
|
wc_MIME_free_hdrs(allHdrs);
|
||||||
|
allHdrs = NULL;
|
||||||
XFREE(outHead, NULL, DYNAMIC_TYPE_PKCS7);
|
XFREE(outHead, NULL, DYNAMIC_TYPE_PKCS7);
|
||||||
XFREE(section, NULL, DYNAMIC_TYPE_PKCS7);
|
XFREE(section, NULL, DYNAMIC_TYPE_PKCS7);
|
||||||
|
|
||||||
@@ -54729,6 +54731,7 @@ WOLFSSL_API PKCS7* wolfSSL_SMIME_read_PKCS7(WOLFSSL_BIO* in,
|
|||||||
|
|
||||||
error:
|
error:
|
||||||
wc_MIME_free_hdrs(allHdrs);
|
wc_MIME_free_hdrs(allHdrs);
|
||||||
|
allHdrs = NULL;
|
||||||
XFREE(boundary, NULL, DYNAMIC_TYPE_PKCS7);
|
XFREE(boundary, NULL, DYNAMIC_TYPE_PKCS7);
|
||||||
XFREE(outHead, NULL, DYNAMIC_TYPE_PKCS7);
|
XFREE(outHead, NULL, DYNAMIC_TYPE_PKCS7);
|
||||||
XFREE(section, NULL, DYNAMIC_TYPE_PKCS7);
|
XFREE(section, NULL, DYNAMIC_TYPE_PKCS7);
|
||||||
|
Reference in New Issue
Block a user