From 8de2eba9ab0c5f5b96b628f0e77e21ead345598e Mon Sep 17 00:00:00 2001 From: Kareem Date: Fri, 17 Feb 2023 15:25:12 -0700 Subject: [PATCH] Fix allocating new sessions using the dynamic session cache. --- src/ssl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ssl.c b/src/ssl.c index 4a19c0873..79d2e0a0d 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -15325,6 +15325,8 @@ int AddSessionToCache(WOLFSSL_CTX* ctx, WOLFSSL_SESSION* addSession, if (cacheSession == NULL) { return MEMORY_E; } + XMEMSET(cacheSession, 0, sizeof(WOLFSSL_SESSION)); + sessRow->Sessions[idx] = cacheSession; #else cacheSession = &sessRow->Sessions[idx]; #endif