Merge pull request #8942 from rlm2002/coverity

Coverity: address unresolved issue from previous change
This commit is contained in:
JacobBarthelmeh
2025-07-01 16:09:32 -06:00
committed by GitHub

View File

@ -317,6 +317,10 @@ PKCS7* wolfSSL_d2i_PKCS7_bio(WOLFSSL_BIO* bio, PKCS7** p7)
return NULL;
pkcs7->len = wolfSSL_BIO_get_len(bio);
if (pkcs7->len < 0){
wolfSSL_PKCS7_free((PKCS7*)pkcs7);
return NULL;
}
pkcs7->data = (byte*)XMALLOC(pkcs7->len, NULL, DYNAMIC_TYPE_PKCS7);
if (pkcs7->data == NULL) {
wolfSSL_PKCS7_free((PKCS7*)pkcs7);