diff --git a/src/ssl.c b/src/ssl.c index 2d68a0d4f..d5971c734 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -8531,6 +8531,7 @@ WOLFSSL_X509_EXTENSION* wolfSSL_X509_set_ext(WOLFSSL_X509* x509, int loc) NO_VERIFY, NULL) < 0) { WOLFSSL_MSG("\tCertificate parsing failed"); wolfSSL_X509_EXTENSION_free(ext); + FreeDecodedCert(&cert); return NULL; }