+ bug fix in argument parsing

This commit is contained in:
kelson42 2010-03-18 21:31:24 +00:00
parent 2d5f4350eb
commit 3efd819625

View File

@ -275,31 +275,29 @@ int main(int argc, char **argv) {
if (c != -1) { if (c != -1) {
switch (c) { switch (c) {
case 'd':
case 'd': daemonFlag = true;
daemonFlag = true; break;
break;
case 'v':
case 'v': verboseFlag = true;
verboseFlag = true; break;
break;
case 'i':
case 'i': indexPath = optarg;
indexPath = optarg; break;
break;
case 'p':
case 'p': serverPort = atoi(optarg);
serverPort = atoi(optarg); break;
break;
} }
} else { } else {
if (optind < argc) { if (optind < argc) {
zimPath = argv[optind++]; zimPath = argv[optind++];
break;
} }
break;
} }
} }
/* Print usage)) if necessary */ /* Print usage)) if necessary */