]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
rec: when an expired nsec3 entry is seen, move it to the front of the expiry queue 12167/head
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Wed, 28 Sep 2022 07:35:22 +0000 (09:35 +0200)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Fri, 4 Nov 2022 09:08:41 +0000 (10:08 +0100)
(cherry picked from commit 05a4985708988eb10f9291a40406b205e7d5d5b2)

pdns/recursordist/aggressive_nsec.cc

index 2f332b639542ca62a11ecce15cfb93d1923064ff..8e15223d88d065ca786e4db783ed2ec036325d7a 100644 (file)
@@ -400,7 +400,7 @@ bool AggressiveNSECCache::getNSEC3(time_t now, std::shared_ptr<LockGuarded<Aggre
 
     auto firstIndexIterator = zoneEntry->d_entries.project<ZoneEntry::OrderedTag>(it);
     if (it->d_ttd <= now) {
-      moveCacheItemToBack<ZoneEntry::SequencedTag>(zoneEntry->d_entries, firstIndexIterator);
+      moveCacheItemToFront<ZoneEntry::SequencedTag>(zoneEntry->d_entries, firstIndexIterator);
       return false;
     }