]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
minor fix, cf 20295
authorFrancis Dupont <fdupont@isc.org>
Tue, 22 Sep 2009 08:38:14 +0000 (08:38 +0000)
committerFrancis Dupont <fdupont@isc.org>
Tue, 22 Sep 2009 08:38:14 +0000 (08:38 +0000)
lib/dns/zone.c

index c7b963f7c10d68fc1ecb0c28bd0b0b6cea6a37b9..3f5fbdd217a6f42a37555013fe3ee77e167c57c7 100644 (file)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: zone.c,v 1.506 2009/09/10 23:48:00 tbox Exp $ */
+/* $Id: zone.c,v 1.507 2009/09/22 08:38:14 fdupont Exp $ */
 
 /*! \file */
 
@@ -12912,7 +12912,8 @@ zone_signwithkey(dns_zone_t *zone, dns_secalg_t algorithm, isc_uint16_t keyid,
 
  cleanup:
        if (signing != NULL) {
-               dns_db_detach(&signing->db);
+               if (signing->db != NULL)
+                       dns_db_detach(&signing->db);
                if (signing->dbiterator != NULL)
                        dns_dbiterator_destroy(&signing->dbiterator);
                isc_mem_put(zone->mctx, signing, sizeof *signing);