From c22b540e4c7b5e18546302cc6879c4fc7eabdc59 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Tue, 28 Nov 2017 06:46:33 +1100 Subject: [PATCH] restore setting header->heap_index to zero in setsigningtime --- lib/dns/rbtdb.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/dns/rbtdb.c b/lib/dns/rbtdb.c index 73f6604a46..f0ef2f0b49 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);