mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-01 03:34:39 +02:00
Merge pull request #8942 from rlm2002/coverity
Coverity: address unresolved issue from previous change
This commit is contained in:
@@ -317,6 +317,10 @@ PKCS7* wolfSSL_d2i_PKCS7_bio(WOLFSSL_BIO* bio, PKCS7** p7)
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
pkcs7->len = wolfSSL_BIO_get_len(bio);
|
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);
|
pkcs7->data = (byte*)XMALLOC(pkcs7->len, NULL, DYNAMIC_TYPE_PKCS7);
|
||||||
if (pkcs7->data == NULL) {
|
if (pkcs7->data == NULL) {
|
||||||
wolfSSL_PKCS7_free((PKCS7*)pkcs7);
|
wolfSSL_PKCS7_free((PKCS7*)pkcs7);
|
||||||
|
Reference in New Issue
Block a user