X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/434a1d60dbb7311c85e957dfd02c9b8bafaa2c44..16bd1b88e5af81eaecab85795407cd768a296af4:/sshbn.c diff --git a/sshbn.c b/sshbn.c index 1c5c46a1..a5e0552f 100644 --- a/sshbn.c +++ b/sshbn.c @@ -607,6 +607,7 @@ static void internal_add_shifted(BignumInt *number, addend = (BignumDblInt)n << bshift; while (addend) { + assert(word <= number[0]); addend += number[word]; number[word] = (BignumInt) addend & BIGNUM_INT_MASK; addend >>= BIGNUM_INT_BITS;