]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
1477. [bug] memory leak using stub zones and TSIG.
authorMark Andrews <marka@isc.org>
Tue, 1 Jul 2003 03:51:30 +0000 (03:51 +0000)
committerMark Andrews <marka@isc.org>
Tue, 1 Jul 2003 03:51:30 +0000 (03:51 +0000)
CHANGES
lib/dns/zone.c

diff --git a/CHANGES b/CHANGES
index 6f68dd76823f65abe44b5040576fe1d4d92570b4..39634ef38329876c19cdc705fb4115a52472f445 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,5 @@
+1477.  [bug]           memory leak using stub zones and TSIG.
+
 1476.  [placeholder]
 
 1475.  [port]          Probe for old sprintf().
index ab09bb8d44ce1c6b60ddc5a89833d837b1e78841..0f09e9fd8087e349ec321bce356ae1d7255b8aea 100644 (file)
@@ -15,7 +15,7 @@
  * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: zone.c,v 1.391 2003/06/06 06:09:39 marka Exp $ */
+/* $Id: zone.c,v 1.392 2003/07/01 03:51:30 marka Exp $ */
 
 #include <config.h>
 
@@ -4108,6 +4108,8 @@ ns_query(dns_zone_t *zone, dns_rdataset_t *soardataset, dns_stub_t *stub) {
        if (message != NULL)
                dns_message_destroy(&message);
   unlock:
+        if (key != NULL)
+               dns_tsigkey_detach(&key);
        UNLOCK_ZONE(zone);
        return;
 }