]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
1283. [bug] Reference after free error if dns_dispatchmgr_create()
authorMark Andrews <marka@isc.org>
Wed, 8 May 2002 06:34:30 +0000 (06:34 +0000)
committerMark Andrews <marka@isc.org>
Wed, 8 May 2002 06:34:30 +0000 (06:34 +0000)
                        failed.

CHANGES
lib/dns/dispatch.c

diff --git a/CHANGES b/CHANGES
index 73f4563bea6f2e03e924554eb742e222b86ffc93..128bf806003ec99409dc345d8e0ee78e429b749f 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+1283.  [bug]           Reference after free error if dns_dispatchmgr_create()
+                       failed.
+
 1282.  [bug]           ns_server_destroy() failed to set *serverp to NULL.
 
 1281.  [func]          libbind: ns_sign2() and ns_sign_tcp() now provide
index d4cbbf18192d0fb3d44028151bc9c9c4ddd7c5dd..3d2901997ee9304aa20d38fc067c164474427bd6 100644 (file)
@@ -15,7 +15,7 @@
  * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: dispatch.c,v 1.107 2002/03/07 00:07:27 marka Exp $ */
+/* $Id: dispatch.c,v 1.108 2002/05/08 06:34:30 marka Exp $ */
 
 #include <config.h>
 
@@ -1115,7 +1115,7 @@ dns_dispatchmgr_create(isc_mem_t *mctx, isc_entropy_t *entropy,
        DESTROYLOCK(&mgr->lock);
  deallocate:
        isc_mem_put(mctx, mgr, sizeof(dns_dispatchmgr_t));
-       isc_mem_detach(&mgr->mctx);
+       isc_mem_detach(&mctx);
 
        return (result);
 }