]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
rec RPZ dumpFile/seedFile: store/get SOA refresh on dump/load
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Mon, 3 Feb 2020 19:09:07 +0000 (20:09 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Mon, 3 Feb 2020 19:09:28 +0000 (20:09 +0100)
pdns/rpzloader.cc

index e25642b6168bf8f3b2f8a808c30357f1be68837e..6a7b7a060374e19c7eb6adf86e0655c3e0d637a1 100644 (file)
@@ -262,6 +262,7 @@ std::shared_ptr<SOARecordContent> loadRPZFromFile(const std::string& fname, std:
     }
   }
 
+  zone->setRefresh(sr->d_st.refresh);
   return sr;
 }
 
@@ -373,6 +374,7 @@ void RPZIXFRTracker(const std::vector<ComboAddress>& masters, boost::optional<DN
           refresh = sr->d_st.refresh;
         }
         newZone->setSerial(sr->d_st.serial);
+        newZone->setRefresh(sr->d_st.refresh);
         setRPZZoneNewState(polName, sr->d_st.serial, newZone->size(), true);
 
         g_luaconfs.modify([zoneIdx, &newZone](LuaConfigItems& lci) {