]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
pdnsutil load-zone: report errors in exit value
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 11 Mar 2021 10:47:49 +0000 (11:47 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 11 Mar 2021 10:47:49 +0000 (11:47 +0100)
pdns/pdnsutil.cc

index 5a61aebb4ad69a356480ce9ccec5927f939b1cef..0ca3449b46af8f260cd161fe358c249a65500831 100644 (file)
@@ -2771,8 +2771,10 @@ try
     if(cmds[1]==".")
       cmds[1].clear();
 
-    for(size_t n=1; n + 2 <= cmds.size(); n+=2)
-      loadZone(DNSName(cmds[n]), cmds[n+1]);
+    for(size_t n=1; n + 2 <= cmds.size(); n+=2) {
+      auto ret = loadZone(DNSName(cmds[n]), cmds[n+1]);
+      if (ret) exit(ret);
+    }
     return 0;
   }
   else if(cmds[0] == "secure-zone") {