From 8e4ff1e96dd1a150460b3bff3f32f993432b81ba Mon Sep 17 00:00:00 2001 From: Peter van Dijk Date: Mon, 27 May 2019 22:33:29 +0200 Subject: [PATCH] auth gsql getAllDomains: ignore stou errors Fixes #4475 Fixes #4450 --- pdns/backends/gsql/gsqlbackend.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pdns/backends/gsql/gsqlbackend.cc b/pdns/backends/gsql/gsqlbackend.cc index cbc9caef51..7dc46b588b 100644 --- a/pdns/backends/gsql/gsqlbackend.cc +++ b/pdns/backends/gsql/gsqlbackend.cc @@ -1325,8 +1325,12 @@ void GSQLBackend::getAllDomains(vector *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; -- 2.47.2