]> granicus.if.org Git - pdns/commitdiff
make sure pdnssec create-bind-db only exits 1 when there is an error
authorPeter van Dijk <peter.van.dijk@netherlabs.nl>
Sun, 4 Mar 2012 15:05:14 +0000 (15:05 +0000)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Sun, 4 Mar 2012 15:05:14 +0000 (15:05 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2455 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/pdnssec.cc

index a63ba1741df283548045f83f2e0b70654edd2f1d..8474f2e59f53b02172637b32d412b0eaac7858c0 100644 (file)
@@ -469,8 +469,14 @@ try
       cerr << "Syntax: pdnssec create-bind-db fname"<<endl;
       return 0;
     }
-    Bind2Backend::createDNSSECDB(cmds[1]);
-    return 1;
+    try {
+      Bind2Backend::createDNSSECDB(cmds[1]);
+    }
+    catch (AhuException& ae) {
+      cerr<<"Error: "<<ae.reason<<endl;
+      return 1;
+    }
+    return 0;
   }
   
   DNSSECKeeper dk;