evp_test: use correct deallocation for EVP_CIPHER
authorPauli <paul.dale@oracle.com>
Wed, 22 Apr 2020 00:25:23 +0000 (10:25 +1000)
committerPauli <paul.dale@oracle.com>
Wed, 22 Jul 2020 10:18:29 +0000 (20:18 +1000)
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/11082)

test/evp_test.c

index de0b09d5ab50625cca02f47d0a8f05c19a90a6f5..83b92a4166efc1394838ffbe4463af720231a64d 100644 (file)
@@ -568,7 +568,7 @@ static void cipher_test_cleanup(EVP_TEST *t)
     for (i = 0; i < AAD_NUM; i++)
         OPENSSL_free(cdat->aad[i]);
     OPENSSL_free(cdat->tag);
-    EVP_CIPHER_meth_free(cdat->fetched_cipher);
+    EVP_CIPHER_free(cdat->fetched_cipher);
 }
 
 static int cipher_test_parse(EVP_TEST *t, const char *keyword,