mirror of
https://github.com/openssl/openssl.git
synced 2025-04-06 20:20:50 +08:00
check bn_new return value
Slightly modified from the original PR. Signed-off-by: Rich Salz <rsalz@akamai.com> Reviewed-by: Richard Levitte <levitte@openssl.org>
This commit is contained in:
parent
124055a96e
commit
a7e974c7be
@ -163,8 +163,8 @@ static int bn_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len,
|
||||
{
|
||||
BIGNUM *bn;
|
||||
|
||||
if (!*pval)
|
||||
bn_new(pval, it);
|
||||
if (*pval == NULL && !bn_new(pval, it))
|
||||
return 0;
|
||||
bn = (BIGNUM *)*pval;
|
||||
if (!BN_bin2bn(cont, len, bn)) {
|
||||
bn_free(pval, it);
|
||||
|
Loading…
x
Reference in New Issue
Block a user