forked from wolfSSL/wolfssl
Check for NULL
This commit is contained in:
@@ -4307,11 +4307,13 @@ Signer* GetCA(void* vp, byte* hash)
|
|||||||
WOLFSSL_CERT_MANAGER* cm = (WOLFSSL_CERT_MANAGER*)vp;
|
WOLFSSL_CERT_MANAGER* cm = (WOLFSSL_CERT_MANAGER*)vp;
|
||||||
Signer* ret = NULL;
|
Signer* ret = NULL;
|
||||||
Signer* signers;
|
Signer* signers;
|
||||||
word32 row = HashSigner(hash);
|
word32 row = 0;
|
||||||
|
|
||||||
if (cm == NULL)
|
if (cm == NULL || hash == NULL)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
|
row = HashSigner(hash);
|
||||||
|
|
||||||
if (wc_LockMutex(&cm->caLock) != 0)
|
if (wc_LockMutex(&cm->caLock) != 0)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user