]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
getAllDomains catalog: avoid useless copy 13729/head
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Fri, 19 Jan 2024 14:26:21 +0000 (15:26 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Fri, 19 Jan 2024 14:26:21 +0000 (15:26 +0100)
pdns/backends/gsql/gsqlbackend.cc

index ce147156786ba1f96fcb3534cd4300730dd62aaa..8ebb3c8acff797991236a304dff4dec666b8dec7 100644 (file)
@@ -1759,7 +1759,9 @@ void GSQLBackend::getAllDomains(vector<DomainInfo>* domains, bool getSerial, boo
       pdns::checked_stoi_into(di.id, row[0]);
       try {
         di.zone = DNSName(row[1]);
-        di.catalog = (!row[8].empty() ? DNSName(row[8]) : DNSName());
+        if (!row[8].empty()) {
+          di.catalog = DNSName(row[8]);
+        }
       } catch (...) {
         continue;
       }