From: Peter van Dijk Date: Thu, 11 Mar 2021 10:47:49 +0000 (+0100) Subject: pdnsutil load-zone: report errors in exit value X-Git-Tag: rec-4.5.0-beta1~25^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8280775d66d93e8662e2169d944360b5812af711;p=thirdparty%2Fpdns.git pdnsutil load-zone: report errors in exit value --- diff --git a/pdns/pdnsutil.cc b/pdns/pdnsutil.cc index 5a61aebb4a..0ca3449b46 100644 --- a/pdns/pdnsutil.cc +++ b/pdns/pdnsutil.cc @@ -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") {