From c399fba4ceeb3c4744e8e9b7842cc818c2386e88 Mon Sep 17 00:00:00 2001 From: JacobBarthelmeh Date: Wed, 7 Jun 2023 13:23:43 -0600 Subject: [PATCH] set ext pointer to null after free'ing it --- src/x509.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/x509.c b/src/x509.c index c29503d76..dc8bc4adc 100644 --- a/src/x509.c +++ b/src/x509.c @@ -1218,6 +1218,7 @@ WOLFSSL_X509_EXTENSION* wolfSSL_X509_set_ext(WOLFSSL_X509* x509, int loc) x509->ext_sk = wolfSSL_sk_new_x509_ext(); if (wolfSSL_sk_X509_EXTENSION_push(x509->ext_sk, ext) == WOLFSSL_FAILURE) { wolfSSL_X509_EXTENSION_free(ext); + ext = NULL; } FreeDecodedCert(cert);