X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=sshbn.c;h=a5e0552ff57523002adbafa6502cb0beda792a97;hb=cc66c86e7311c97db09da989c340ba3108c9e14f;hp=1c5c46a1eb8746862e6b5cf45e63cbaa3b9c5ced;hpb=a7cc906df0f728f7181aa750494cb986bf0b5176;p=PuTTY.git 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;