Fix failing nightly

Failed tests when configured with `./configure --enable-dtls --enable-opensslextra --enable-sessioncerts`. Valgrind discovered a use after free bug. Nulling session->peer fixes the issue.
This commit is contained in:
Juliusz Sosinowicz
2020-09-07 14:36:57 +02:00
parent 7fd51cf9d9
commit ee2d051536

View File

@ -19722,6 +19722,7 @@ void wolfSSL_SESSION_free(WOLFSSL_SESSION* session)
#if defined(SESSION_CERTS) && defined(OPENSSL_EXTRA) #if defined(SESSION_CERTS) && defined(OPENSSL_EXTRA)
if (session->peer) { if (session->peer) {
wolfSSL_X509_free(session->peer); wolfSSL_X509_free(session->peer);
session->peer = NULL;
} }
#endif #endif