From: Mark Andrews Date: Mon, 27 Nov 2017 19:46:33 +0000 (+1100) Subject: restore setting header->heap_index to zero in setsigningtime X-Git-Tag: v9.12.0rc1~47 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=c22b540e4c7b5e18546302cc6879c4fc7eabdc59;p=thirdparty%2Fbind9.git restore setting header->heap_index to zero in setsigningtime --- diff --git a/lib/dns/rbtdb.c b/lib/dns/rbtdb.c index 73f6604a468..f0ef2f0b490 100644 --- a/lib/dns/rbtdb.c +++ b/lib/dns/rbtdb.c @@ -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);