Fix memory over-read
Fix from David Baggett via tweet. Signed-off-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
This commit is contained in:
parent
c03726ca41
commit
3c65047d30
@ -553,7 +553,7 @@ BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret)
|
|||||||
return (NULL);
|
return (NULL);
|
||||||
bn_check_top(ret);
|
bn_check_top(ret);
|
||||||
/* Skip leading zero's. */
|
/* Skip leading zero's. */
|
||||||
for ( ; *s == 0 && len > 0; s++, len--)
|
for ( ; len > 0 && *s == 0; s++, len--)
|
||||||
continue;
|
continue;
|
||||||
n = len;
|
n = len;
|
||||||
if (n == 0) {
|
if (n == 0) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user