From 61e4142fe053b705c98649ec5330b643ac287f4c Mon Sep 17 00:00:00 2001 From: Ruby Martin Date: Wed, 2 Jul 2025 15:48:25 -0600 Subject: [PATCH] add null check for ssl before use in wc_DhGenerateKeyPair --- src/internal.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/internal.c b/src/internal.c index a3c5b8c84..254e41cab 100644 --- a/src/internal.c +++ b/src/internal.c @@ -6468,6 +6468,10 @@ int DhGenKeyPair(WOLFSSL* ssl, DhKey* dhKey, WOLFSSL_ENTER("DhGenKeyPair"); + if (ssl == NULL || dhKey == NULL) { + return BAD_FUNC_ARG; + } + #ifdef WOLFSSL_ASYNC_CRYPT /* initialize event */ ret = wolfSSL_AsyncInit(ssl, &dhKey->asyncDev, WC_ASYNC_FLAG_NONE);