From 3d8dc68266722df57e32351dfb26db6a29703a2a Mon Sep 17 00:00:00 2001 From: JacobBarthelmeh Date: Wed, 4 Aug 2021 01:34:33 -0700 Subject: [PATCH] free test case object --- tests/api.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/api.c b/tests/api.c index 166ff2490..b9c9876c0 100644 --- a/tests/api.c +++ b/tests/api.c @@ -27802,6 +27802,7 @@ static void test_wolfSSL_certs(void) #ifdef OPENSSL_ALL X509* x509; WOLFSSL_X509_EXTENSION* ext; + ASN1_OBJECT* obj; #endif WOLFSSL* ssl; WOLFSSL_CTX* ctx; @@ -27883,8 +27884,9 @@ static void test_wolfSSL_certs(void) AssertNotNull(ext = X509_EXTENSION_new()); X509_EXTENSION_set_critical(ext, 1); - AssertIntEQ(X509_EXTENSION_set_object(ext, - OBJ_nid2obj(NID_basic_constraints)), SSL_SUCCESS); + AssertNotNull(obj = OBJ_nid2obj(NID_basic_constraints)); + AssertIntEQ(X509_EXTENSION_set_object(ext, obj), SSL_SUCCESS); + ASN1_OBJECT_free(obj); X509_EXTENSION_free(ext); #endif AssertIntEQ(crit, 0);