From d5b0589e4c14837b2a4eaa12c340da4122e8041e 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 (cherry picked from commit c22b540e4c7b5e18546302cc6879c4fc7eabdc59) --- lib/dns/rbtdb.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/dns/rbtdb.c b/lib/dns/rbtdb.c index e57b5f82c2..00ece2d6fc 100644 --- a/lib/dns/rbtdb.c +++ b/lib/dns/rbtdb.c @@ -7727,6 +7727,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);