Fix spurious bntest failures.
authorEmilia Kasper <emilia@openssl.org>
Mon, 31 Aug 2015 11:57:44 +0000 (13:57 +0200)
committerEmilia Kasper <emilia@openssl.org>
Mon, 31 Aug 2015 14:31:45 +0000 (16:31 +0200)
commit4d04226c2ec7e7f69f6234def63631648e35e828
tree942333475d608694444652756cd4b2ecf7d41439
parent9db0c91c39fb548c36d6c3c944f50d4c068eefb7
Fix spurious bntest failures.

BN_bntest_rand generates a single-word zero BIGNUM with quite a large probability.

A zero BIGNUM in turn will end up having a NULL |d|-buffer, which we shouldn't dereference without checking.

Reviewed-by: Richard Levitte <levitte@openssl.org>
test/bntest.c