From ee2d051536466b556c90e2057dc7cc41d05612f5 Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Mon, 7 Sep 2020 14:36:57 +0200 Subject: [PATCH] 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. --- src/ssl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ssl.c b/src/ssl.c index 2095bd781..bb6b101fc 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -19722,6 +19722,7 @@ void wolfSSL_SESSION_free(WOLFSSL_SESSION* session) #if defined(SESSION_CERTS) && defined(OPENSSL_EXTRA) if (session->peer) { wolfSSL_X509_free(session->peer); + session->peer = NULL; } #endif