]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
2354. [bug] Failed to initialise sone rdatasetheader_t elements.
authorMark Andrews <marka@isc.org>
Thu, 3 Apr 2008 04:00:38 +0000 (04:00 +0000)
committerMark Andrews <marka@isc.org>
Thu, 3 Apr 2008 04:00:38 +0000 (04:00 +0000)
                        [RT #17927]

CHANGES
lib/dns/rbtdb.c

diff --git a/CHANGES b/CHANGES
index fd9ed4ae2f54ca7ddb5d8e156150d8a42209589e..47ca261d6385b1bad7fc541b2ce0aca4aaffbcfd 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+2354.  [bug]           Failed to initialise sone rdatasetheader_t elements.
+                       [RT #17927]
+
 2353.  [func]          Add support for Name Server ID (RFC 5001).
                        'dig +nsid' requests NSID from server.
                        'request-nsid yes;' causes recursive server to send
index 9821bc414731e58d0f01d64ee02d60f8329511b1..35d2241abee2d80f165fc1ba6f498423aad01fa4 100644 (file)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: rbtdb.c,v 1.255 2008/04/02 02:37:42 marka Exp $ */
+/* $Id: rbtdb.c,v 1.256 2008/04/03 04:00:38 marka Exp $ */
 
 /*! \file */
 
@@ -5782,6 +5782,9 @@ subtractrdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version,
                        newheader->count = 0;
                        newheader->additional_auth = NULL;
                        newheader->additional_glue = NULL;
+                       newheader->node = rbtnode;
+                       newheader->resign = 0;
+                       newheader->last_used = 0;
                } else {
                        free_rdataset(rbtdb, rbtdb->common.mctx, newheader);
                        goto unlock;