Fix for CID 299536 possible null dereference

This commit is contained in:
JacobBarthelmeh 2023-10-27 15:02:10 -06:00
parent a2032dfb36
commit 0ba406a52c

View File

@ -29974,12 +29974,16 @@ static void SESSION_ex_data_cache_update(WOLFSSL_SESSION* session, int idx,
#endif #endif
) { ) {
if (get) { if (get) {
*getRet = wolfSSL_CRYPTO_get_ex_data( if (getRet) {
*getRet = wolfSSL_CRYPTO_get_ex_data(
&cacheSession->ex_data, idx); &cacheSession->ex_data, idx);
}
} }
else { else {
*setRet = wolfSSL_CRYPTO_set_ex_data( if (setRet) {
*setRet = wolfSSL_CRYPTO_set_ex_data(
&cacheSession->ex_data, idx, data); &cacheSession->ex_data, idx, data);
}
} }
foundCache = 1; foundCache = 1;
break; break;