From 450a20f28594f4c3eefe51ead4b2815ef4b20575 Mon Sep 17 00:00:00 2001 From: Peter van Dijk Date: Thu, 17 Oct 2019 00:47:14 +0200 Subject: [PATCH] ignore unloadable files, causing a fresh zone retrieve --- pdns/ixfrdist.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pdns/ixfrdist.cc b/pdns/ixfrdist.cc index 4516a6eccc..c115b256f6 100644 --- a/pdns/ixfrdist.cc +++ b/pdns/ixfrdist.cc @@ -289,9 +289,11 @@ void updateThread(const string& workdir, const uint16_t& keep, const uint16_t& a string fname = workdir + "/" + domain.toString() + "/" + std::to_string(serial); loadSOAFromDisk(domain, fname, soa, soaTTL); records_t records; - if (soa != nullptr) { - loadZoneFromDisk(records, fname, domain); + if (soa == nullptr) { + g_log<(); zoneInfo->latestAXFR = std::move(records); zoneInfo->soa = soa; -- 2.47.2