From: Peter van Dijk Date: Tue, 20 Aug 2019 08:42:23 +0000 (+0200) Subject: bind getAllDomains: ignore per-zone exceptions X-Git-Tag: dnsdist-1.4.0-rc2~15^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F8219%2Fhead;p=thirdparty%2Fpdns.git bind getAllDomains: ignore per-zone exceptions --- diff --git a/modules/bindbackend/bindbackend2.cc b/modules/bindbackend/bindbackend2.cc index cc89bff385..ff305a7e8b 100644 --- a/modules/bindbackend/bindbackend2.cc +++ b/modules/bindbackend/bindbackend2.cc @@ -373,7 +373,11 @@ void Bind2Backend::getAllDomains(vector *domains, bool include_disab // do not corrupt di if domain supplied by another backend. if (di.backend != this) continue; - this->getSOA(di.zone, soadata); + try { + this->getSOA(di.zone, soadata); + } catch(...) { + continue; + } di.serial=soadata.serial; } }