]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth gsql getAllDomains: ignore stou errors 7854/head
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Mon, 27 May 2019 20:33:29 +0000 (22:33 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Mon, 27 May 2019 20:33:29 +0000 (22:33 +0200)
Fixes #4475
Fixes #4450

pdns/backends/gsql/gsqlbackend.cc

index cbc9caef51b8c4d3e825360184f3c5c61791cc29..7dc46b588bc5c2841bf7a5e4afe32f528810ea80 100644 (file)
@@ -1325,8 +1325,12 @@ void GSQLBackend::getAllDomains(vector<DomainInfo> *domains, bool include_disabl
       SOAData sd;
       fillSOAData(row[2], sd);
       di.serial = sd.serial;
-      di.notified_serial = pdns_stou(row[5]);
-      di.last_check = pdns_stou(row[6]);
+      try {
+        di.notified_serial = pdns_stou(row[5]);
+        di.last_check = pdns_stou(row[6]);
+      } catch(...) {
+        continue;
+      }
       di.account = row[7];
 
       di.backend = this;