]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
restore setting header->heap_index to zero in setsigningtime
authorMark Andrews <marka@isc.org>
Mon, 27 Nov 2017 19:46:33 +0000 (06:46 +1100)
committerMark Andrews <marka@isc.org>
Mon, 27 Nov 2017 19:46:33 +0000 (06:46 +1100)
lib/dns/rbtdb.c

index 73f6604a46847bddd10fa0c333c534e1c3d2bb69..f0ef2f0b490bf4e58f1a94faed466485783dee27 100644 (file)
@@ -8138,6 +8138,7 @@ setsigningtime(dns_db_t *db, dns_rdataset_t *rdataset, isc_stdtime_t resign) {
                if (resign == 0) {
                        isc_heap_delete(rbtdb->heaps[header->node->locknum],
                                        header->heap_index);
+                       header->heap_index = 0;
                } else if (resign_sooner(header, &oldheader)) {
                        isc_heap_increased(rbtdb->heaps[header->node->locknum],
                                           header->heap_index);