]> granicus.if.org Git - pdns/commitdiff
rec: Fix the logged delay in the RPZ retriever thread
authorRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 11 Apr 2018 10:13:24 +0000 (12:13 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 16 May 2018 12:17:20 +0000 (14:17 +0200)
(cherry picked from commit 7a4bed25f45636f1ef23c99093ac432ec412ddc4)

pdns/rpzloader.cc

index f549cf28cd13e1c3181acf0ff7d38a0806969010..e1342dbd853c1745c122156df666b93987c2fdc7 100644 (file)
@@ -300,11 +300,11 @@ void RPZIXFRTracker(const ComboAddress& master, boost::optional<DNSFilterEngine:
       setRPZZoneNewState(polName, sr->d_st.serial, zone->size(), true);
     }
     catch(const std::exception& e) {
-      theL()<<Logger::Warning<<"Unable to load RPZ zone '"<<zoneName<<"' from '"<<master<<"': '"<<e.what()<<"'. (Will try again in "<<refresh<<" seconds...)"<<endl;
+      theL()<<Logger::Warning<<"Unable to load RPZ zone '"<<zoneName<<"' from '"<<master<<"': '"<<e.what()<<"'. (Will try again in "<<(refresh > 0 ? refresh : 10)<<" seconds...)"<<endl;
       incRPZFailedTransfers(polName);
     }
     catch(const PDNSException& e) {
-      theL()<<Logger::Warning<<"Unable to load RPZ zone '"<<zoneName<<"' from '"<<master<<"': '"<<e.reason<<"'. (Will try again in "<<refresh<<" seconds...)"<<endl;
+      theL()<<Logger::Warning<<"Unable to load RPZ zone '"<<zoneName<<"' from '"<<master<<"': '"<<e.reason<<"'. (Will try again in "<<(refresh > 0 ? refresh : 10)<<" seconds...)"<<endl;
       incRPZFailedTransfers(polName);
     }