]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix double free on RSA_generate_key_ex failure
authorPetr Mensik <pmensik@redhat.com>
Sat, 24 Feb 2018 18:41:58 +0000 (10:41 -0800)
committerMark Andrews <marka@isc.org>
Fri, 6 Apr 2018 04:26:03 +0000 (14:26 +1000)
(cherry picked from commit 01cc622e7b62184241c714f8bc8084e7faf7e9cd)

lib/dns/opensslrsa_link.c

index 0560a65dbc588e65697e76367bc19576890ea2be..c92f7b59a92545a8a0cb364eabfdb9e116a002c3 100644 (file)
@@ -1058,7 +1058,6 @@ opensslrsa_generate(dst_key_t *key, int exp, void (*callback)(int)) {
 #endif
                return (ISC_R_SUCCESS);
        }
-       BN_GENCB_free(cb);
        ret = dst__openssl_toresult2("RSA_generate_key_ex",
                                     DST_R_OPENSSLFAILURE);