mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 02:37:28 +02:00
Merge pull request #8317 from night1rider/CID_444416
Free Val and Oid before returning error
This commit is contained in:
@ -1480,6 +1480,8 @@ int wolfSSL_X509_add_ext(WOLFSSL_X509 *x509, WOLFSSL_X509_EXTENSION *ext,
|
|||||||
|
|
||||||
/* ext->crit is WOLFSSL_ASN1_BOOLEAN */
|
/* ext->crit is WOLFSSL_ASN1_BOOLEAN */
|
||||||
if (ext->crit != 0 && ext->crit != -1) {
|
if (ext->crit != 0 && ext->crit != -1) {
|
||||||
|
XFREE(val, x509->heap, DYNAMIC_TYPE_X509_EXT);
|
||||||
|
XFREE(oid, x509->heap, DYNAMIC_TYPE_X509_EXT);
|
||||||
return WOLFSSL_FAILURE;
|
return WOLFSSL_FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user