From 3efd819625161b3aea524359915d7edabc5d33b5 Mon Sep 17 00:00:00 2001 From: kelson42 Date: Thu, 18 Mar 2010 21:31:24 +0000 Subject: [PATCH] + bug fix in argument parsing --- src/server/kiwix-serve.cpp | 36 +++++++++++++++++------------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/src/server/kiwix-serve.cpp b/src/server/kiwix-serve.cpp index f4c6e6f..fbfe2e2 100644 --- a/src/server/kiwix-serve.cpp +++ b/src/server/kiwix-serve.cpp @@ -275,31 +275,29 @@ int main(int argc, char **argv) { if (c != -1) { switch (c) { - - case 'd': - daemonFlag = true; - break; - - case 'v': - verboseFlag = true; - break; - - case 'i': - indexPath = optarg; - break; - - case 'p': - serverPort = atoi(optarg); - break; - + case 'd': + daemonFlag = true; + break; + + case 'v': + verboseFlag = true; + break; + + case 'i': + indexPath = optarg; + break; + + case 'p': + serverPort = atoi(optarg); + break; } } else { if (optind < argc) { zimPath = argv[optind++]; - break; } + break; } - + } /* Print usage)) if necessary */