fix assertion
[openssl.git] / 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;