From: Kurt Cancemi Date: Wed, 8 Jun 2016 23:15:38 +0000 (-0400) Subject: Remove pointless free loop in X509_PURPOSE_cleanup() X-Git-Tag: OpenSSL_1_1_0-pre6~390 X-Git-Url: https://git.openssl.org/?p=openssl.git;a=commitdiff_plain;h=fa3a0286d178eb3b87bf2eb5fd7af40f81453314 Remove pointless free loop in X509_PURPOSE_cleanup() Reviewed-by: Matt Caswell Reviewed-by: Rich Salz (Merged from https://github.com/openssl/openssl/pull/1194) --- diff --git a/crypto/x509v3/v3_purp.c b/crypto/x509v3/v3_purp.c index ab3fd7e6b0..fff099474e 100644 --- a/crypto/x509v3/v3_purp.c +++ b/crypto/x509v3/v3_purp.c @@ -229,10 +229,7 @@ static void xptable_free(X509_PURPOSE *p) void X509_PURPOSE_cleanup(void) { - unsigned int i; sk_X509_PURPOSE_pop_free(xptable, xptable_free); - for (i = 0; i < X509_PURPOSE_COUNT; i++) - xptable_free(xstandard + i); xptable = NULL; }