diff --git a/test/bntest.c b/test/bntest.c index cf4d2ab3a6..430d2a02b8 100644 --- a/test/bntest.c +++ b/test/bntest.c @@ -526,9 +526,9 @@ int test_div_word(BIO *bp) do { BN_bntest_rand(a, 512, -1, 0); BN_bntest_rand(b, BN_BITS2, -1, 0); - s = b->d[0]; - } while (!s); + } while (BN_is_zero(b)); + s = b->d[0]; BN_copy(b, a); r = BN_div_word(b, s);