From ed001829dfa08ebd28c60f8bf78d19fc39da57d2 Mon Sep 17 00:00:00 2001 From: JacobBarthelmeh Date: Mon, 16 Oct 2023 13:33:15 -0600 Subject: [PATCH] Fix for dereference CID 327300 & CID 327301 --- src/ssl.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index 04bb5a6fc..25568c76a 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -7952,9 +7952,10 @@ int wolfSSL_EnableOCSP(WOLFSSL* ssl, int options) int wolfSSL_DisableOCSP(WOLFSSL* ssl) { WOLFSSL_ENTER("wolfSSL_DisableOCSP"); - SSL_CM_WARNING(ssl); - if (ssl) + if (ssl) { + SSL_CM_WARNING(ssl); return wolfSSL_CertManagerDisableOCSP(SSL_CM(ssl)); + } else return BAD_FUNC_ARG; } @@ -7963,9 +7964,10 @@ int wolfSSL_DisableOCSP(WOLFSSL* ssl) int wolfSSL_EnableOCSPStapling(WOLFSSL* ssl) { WOLFSSL_ENTER("wolfSSL_EnableOCSPStapling"); - SSL_CM_WARNING(ssl); - if (ssl) + if (ssl) { + SSL_CM_WARNING(ssl); return wolfSSL_CertManagerEnableOCSPStapling(SSL_CM(ssl)); + } else return BAD_FUNC_ARG; }