]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
GSQLBackend::getAllDomains: don't throw on a broken master address
authorPieter Lexis <pieter.lexis@powerdns.com>
Fri, 15 Mar 2019 13:11:27 +0000 (14:11 +0100)
committerPieter Lexis <pieter.lexis@powerdns.com>
Thu, 21 Mar 2019 09:37:07 +0000 (10:37 +0100)
pdns/backends/gsql/gsqlbackend.cc

index 7d6696d021ca3729181e0f81433b59a6a5d9d7a0..412a3768cd1b5904460ff08322fa347eb0e8afad 100644 (file)
@@ -1312,7 +1312,7 @@ void GSQLBackend::getAllDomains(vector<DomainInfo> *domains, bool include_disabl
           try {
             di.masters.emplace_back(m, 53);
           } catch(const PDNSException &e) {
-            throw PDNSException("Could not parse master address (" + m + ") for zone '" + di.zone.toLogString() + "': " + e.reason);
+            g_log<<Logger::Warning<<"Could not parse master address ("<<m<<") for zone '"<<di.zone<<"': "<<e.reason;
           }
         }
       }