Fix a missing NULL check in dsa_builtin_paramgen
authorMatt Caswell <matt@openssl.org>
Wed, 14 Sep 2016 12:27:59 +0000 (13:27 +0100)
committerMatt Caswell <matt@openssl.org>
Wed, 21 Sep 2016 12:35:11 +0000 (13:35 +0100)
commitd0cbaa2f3a36a3359ee979f0262f0ff514630509
tree597d4f8b5f8cdd62e4c74058481d2b777ff50318
parenta5e55f62975c0f978eb348763a1de0cd923f0d77
Fix a missing NULL check in dsa_builtin_paramgen

We should check the last BN_CTX_get() call to ensure that it isn't NULL
before we try and use any of the allocated BIGNUMs.

Issue reported by Shi Lei.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(cherry picked from commit 1ff7425d6130380bb00d3e64739633a4b21b11a3)
crypto/dsa/dsa_gen.c