From 4d6afd412afd1999fba810ab2b2dabbbf3eb9258 Mon Sep 17 00:00:00 2001 From: Peter van Dijk Date: Tue, 20 Aug 2019 10:42:23 +0200 Subject: [PATCH] bind getAllDomains: ignore per-zone exceptions --- modules/bindbackend/bindbackend2.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/bindbackend/bindbackend2.cc b/modules/bindbackend/bindbackend2.cc index cc89bff38..ff305a7e8 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; } } -- 2.40.0