From 0ba406a52ca20a0bbc92be6dc0cc1fc801cd5c42 Mon Sep 17 00:00:00 2001 From: JacobBarthelmeh Date: Fri, 27 Oct 2023 15:02:10 -0600 Subject: [PATCH] Fix for CID 299536 possible null dereference --- src/ssl.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index fb2d80176..30da655be 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -29974,12 +29974,16 @@ static void SESSION_ex_data_cache_update(WOLFSSL_SESSION* session, int idx, #endif ) { if (get) { - *getRet = wolfSSL_CRYPTO_get_ex_data( + if (getRet) { + *getRet = wolfSSL_CRYPTO_get_ex_data( &cacheSession->ex_data, idx); + } } else { - *setRet = wolfSSL_CRYPTO_set_ex_data( + if (setRet) { + *setRet = wolfSSL_CRYPTO_set_ex_data( &cacheSession->ex_data, idx, data); + } } foundCache = 1; break;