Merge pull request #4016 from miyazakh/qt_sanity_check

add sanity check
This commit is contained in:
Chris Conlon 2021-05-11 15:06:54 -06:00 committed by GitHub
commit ae0591b1db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -49998,7 +49998,10 @@ static int x509GetIssuerFromCM(WOLFSSL_X509 **issuer, WOLFSSL_CERT_MANAGER* cm,
#else
DecodedCert cert[1];
#endif
/* sanity check */
if (cm == NULL || x == NULL || x->derCert == NULL)
return WOLFSSL_FAILURE;
#ifdef WOLFSSL_SMALL_STACK
cert = (DecodedCert*)XMALLOC(sizeof(DecodedCert), NULL, DYNAMIC_TYPE_DCERT);
if (cert == NULL)
@ -50178,7 +50181,7 @@ WOLFSSL_X509* wolfSSL_X509_dup(WOLFSSL_X509 *x)
{
WOLFSSL_ENTER("wolfSSL_X509_dup");
if (x == NULL) {
if (x == NULL || x->derCert == NULL) {
WOLFSSL_MSG("Error: NULL certificate passed in");
return NULL;
}