add OSSL_STACK_OF_X509_free() for commonly used pattern
[openssl.git] / ssl / ssl_sess.c
index 0e756c37c1ace14c8e25ce6d503f49a06a1f8ac0..765ae89916447f62288b179e2417ad78d9450aaf 100644 (file)
@@ -828,7 +828,7 @@ void SSL_SESSION_free(SSL_SESSION *ss)
     OPENSSL_cleanse(ss->master_key, sizeof(ss->master_key));
     OPENSSL_cleanse(ss->session_id, sizeof(ss->session_id));
     X509_free(ss->peer);
-    sk_X509_pop_free(ss->peer_chain, X509_free);
+    OSSL_STACK_OF_X509_free(ss->peer_chain);
     OPENSSL_free(ss->ext.hostname);
     OPENSSL_free(ss->ext.tick);
 #ifndef OPENSSL_NO_PSK