Don't leak memory on error in BN_generate_prime_ex
authorMatt Caswell <matt@openssl.org>
Wed, 27 Apr 2016 11:59:19 +0000 (12:59 +0100)
committerMatt Caswell <matt@openssl.org>
Thu, 28 Apr 2016 12:13:09 +0000 (13:13 +0100)
commitd71eb667c403d9781ef919794e29a79eb930ab88
tree803d2fe79ce6ab5879cc504fae9a697dbbea7d82
parent91fb42ddbef7a88640d1a0f853c941c20df07de7
Don't leak memory on error in BN_generate_prime_ex

In BN_generate_prime_ex() we do some sanity checks first and return
with an error if they fail. We should do that *before* allocating any
resources to avoid a memory leak.

Reviewed-by: Richard Levitte <levitte@openssl.org>
crypto/bn/bn_prime.c