From a5caf1be0170b0264dc8423119482e2e4e76e2ed Mon Sep 17 00:00:00 2001 From: Tesfa Mael Date: Mon, 9 Nov 2020 08:45:48 -0800 Subject: [PATCH] Check for NULL --- src/ssl.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index a17f6a406..356bb4773 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -4307,11 +4307,13 @@ Signer* GetCA(void* vp, byte* hash) WOLFSSL_CERT_MANAGER* cm = (WOLFSSL_CERT_MANAGER*)vp; Signer* ret = NULL; Signer* signers; - word32 row = HashSigner(hash); + word32 row = 0; - if (cm == NULL) + if (cm == NULL || hash == NULL) return NULL; + row = HashSigner(hash); + if (wc_LockMutex(&cm->caLock) != 0) return ret;