fix assertion
authorNils Larsch <nils@openssl.org>
Tue, 31 May 2005 20:39:16 +0000 (20:39 +0000)
committerNils Larsch <nils@openssl.org>
Tue, 31 May 2005 20:39:16 +0000 (20:39 +0000)
crypto/bn/bn_asm.c

index be8aa3f..1997808 100644 (file)
@@ -237,7 +237,7 @@ BN_ULONG bn_div_words(BN_ULONG h, BN_ULONG l, BN_ULONG d)
        if (d == 0) return(BN_MASK2);
 
        i=BN_num_bits_word(d);
        if (d == 0) return(BN_MASK2);
 
        i=BN_num_bits_word(d);
-       assert((i == BN_BITS2) || (h > (BN_ULONG)1<<i));
+       assert((i == BN_BITS2) || (h <= (BN_ULONG)1<<i));
 
        i=BN_BITS2-i;
        if (h >= d) h-=d;
 
        i=BN_BITS2-i;
        if (h >= d) h-=d;