mirror of
https://github.com/openssl/openssl.git
synced 2025-01-18 13:44:20 +08:00
check return value of ASN1_item_i2d(), Coverity ID 55
This commit is contained in:
parent
231671b9ff
commit
907e99623c
@ -1056,6 +1056,12 @@ for (ii=0; ii<md_len; ii++) printf("%02X",md_dat[ii]); printf(" calc\n");
|
||||
|
||||
alen = ASN1_item_i2d((ASN1_VALUE *)sk, &abuf,
|
||||
ASN1_ITEM_rptr(PKCS7_ATTR_VERIFY));
|
||||
if (alen <= 0)
|
||||
{
|
||||
PKCS7err(PKCS7_F_PKCS7_SIGNATUREVERIFY,ERR_R_ASN1_LIB);
|
||||
ret = -1;
|
||||
goto err;
|
||||
}
|
||||
EVP_VerifyUpdate(&mdc_tmp, abuf, alen);
|
||||
|
||||
OPENSSL_free(abuf);
|
||||
|
Loading…
Reference in New Issue
Block a user