]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth: fix pdns_control list-zones 12157/head
authorKees Monshouwer <mind04@monshouwer.org>
Wed, 2 Nov 2022 20:35:25 +0000 (21:35 +0100)
committermind04 <mind04@monshouwer.org>
Wed, 2 Nov 2022 20:35:25 +0000 (21:35 +0100)
pdns/dynhandler.cc

index b85d6969ab9e226f9bf71d00ede59cb90059894e..cf335349c3924f789832bc4db7b4ea07381fd76b 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();
 }