]> 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)
committerOndřej Surý <ondrej@sury.org>
Wed, 4 Apr 2018 15:28:55 +0000 (17:28 +0200)
lib/dns/opensslrsa_link.c

index 62a525d5df32e83dc435e745ea3ae8ba1d8cac0c..f62fae70cd1d9895cf2927bd8422e218d5761342 100644 (file)
@@ -11,7 +11,6 @@
 
 /*
  * Principal Author: Brian Wellington
- * $Id$
  */
 #ifdef OPENSSL
 #include <config.h>
@@ -1054,7 +1053,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);