forked from wolfSSL/wolfssl
check return value is not negative
This commit is contained in:
@ -31994,6 +31994,10 @@ WOLFSSL_ASN1_INTEGER* wolfSSL_BN_to_ASN1_INTEGER(const WOLFSSL_BIGNUM *bn, WOLFS
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
len = wolfSSL_BN_bn2bin(bn, a->data);
|
len = wolfSSL_BN_bn2bin(bn, a->data);
|
||||||
|
if (len < 0) {
|
||||||
|
wolfSSL_ASN1_INTEGER_free(a);
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
a->length = len;
|
a->length = len;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user