]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
2 lines of hotness to fix extra long ttls
authorsmellyspice <smellyspice@gmail.com>
Wed, 21 Aug 2019 21:57:41 +0000 (17:57 -0400)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Wed, 30 Oct 2019 09:30:32 +0000 (10:30 +0100)
modules/tinydnsbackend/tinydnsbackend.cc

index 94154ebe80d3c7050087548faa5c5e38d164b5b5..72e31c61d29e50707802af721aa00f0b3b562d67 100644 (file)
@@ -306,6 +306,8 @@ bool TinyDNSBackend::get(DNSResourceRecord &rr)
             continue;
           }
           rr.ttl = timestamp - now;
+          if (rr.ttl <= 2) rr.ttl = 2;
+          if (rr.ttl >= 3600) rr.ttl = 3600;
         } else if (now <= timestamp) {
           continue;
         }