]> granicus.if.org Git - pdns/commitdiff
ixfrdist: clean up argument processing
authorPieter Lexis <pieter.lexis@powerdns.com>
Wed, 24 Jan 2018 15:29:05 +0000 (16:29 +0100)
committerPieter Lexis <pieter.lexis@powerdns.com>
Mon, 29 Jan 2018 08:20:16 +0000 (09:20 +0100)
pdns/ixfrdist.cc

index a6bcb686f4a4576f1f767262b60bdaa75f643c28..54046eff41562a186913db919ef5696870c232aa 100644 (file)
@@ -707,15 +707,6 @@ int main(int argc, char** argv) {
       cout<<"ixfrdist "<<VERSION<<endl;
       return EXIT_SUCCESS;
     }
-
-    if (g_vm.count("verbose") > 0 || g_vm.count("debug") > 0) {
-      g_verbose = true;
-    }
-
-    if (g_vm.count("debug") > 0) {
-      g_debug = true;
-    }
-
   } catch (po::error &e) {
     cerr<<"[ERROR] "<<e.what()<<". See `ixfrdist --help` for valid options"<<endl;
     return(EXIT_FAILURE);
@@ -723,7 +714,15 @@ int main(int argc, char** argv) {
 
   bool had_error = false;
 
-  if (g_vm.count("keep")) {
+  if (g_vm.count("verbose") > 0 || g_vm.count("debug") > 0) {
+    g_verbose = true;
+  }
+
+  if (g_vm.count("debug") > 0) {
+    g_debug = true;
+  }
+
+  if (g_vm.count("keep") > 0) {
     g_keep = g_vm["keep"].as<uint16_t>();
   }