Only accept early_data if the negotiated ALPN is the same
[openssl.git] / ssl / ssl_sess.c
index be3c4c35262c011c0e9aba220f476f507853ef00..cc9eeadc1282a97fe0a4c0bb20a67aeb297a16eb 100644 (file)
@@ -791,6 +791,7 @@ void SSL_SESSION_free(SSL_SESSION *ss)
 #ifndef OPENSSL_NO_SRP
     OPENSSL_free(ss->srp_username);
 #endif
+    OPENSSL_free(ss->ext.alpn_selected);
     CRYPTO_THREAD_lock_free(ss->lock);
     OPENSSL_clear_free(ss, sizeof(*ss));
 }