]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth: fix pdns_control list-zones 12181/head
authorKees Monshouwer <mind04@monshouwer.org>
Wed, 2 Nov 2022 20:35:25 +0000 (21:35 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Wed, 9 Nov 2022 09:24:30 +0000 (10:24 +0100)
(cherry picked from commit 0928e129fbd21c17a2f2e6e6066a58dad8102943)

pdns/dynhandler.cc

index 64037a3ba22c34a7ecddb6d8a6e253a89b1263bf..e5a90aeb787fb3591a09605d1b0b4280ee0bd60b 100644 (file)
@@ -384,7 +384,7 @@ string DLListZones(const vector<string>&parts, Utility::pid_t ppid)
   ostringstream ret;
   DomainInfo::DomainKind kind;
   if (parts.size() > 1) {
-    kind = DomainInfo::stringToKind(parts[1]);
+    kind = DomainInfo::stringToKind(parts.at(1));
   }
   else {
     kind = DomainInfo::All;
@@ -399,12 +399,7 @@ string DLListZones(const vector<string>&parts, Utility::pid_t ppid)
     }
   }
 
-  if (kind == DomainInfo::All) {
-    ret<<parts[1]<<" zonecount:"<<count;
-  }
-  else {
-    ret<<"All zonecount:"<<count;
-  }
+  ret << DomainInfo::getKindString(kind) << " zonecount: " << count;
 
   return ret.str();
 }