Correct argument parsing logic

This commit is contained in:
Dominic Spill
2017-01-27 16:06:01 -07:00
parent b047dd0cb4
commit 9e78ccb4e7
2 changed files with 16 additions and 12 deletions

View File

@@ -673,6 +673,10 @@ int main(int argc, char** argv) {
result = parse_u32(optarg, &crystal_correct_ppm);
break;
case '?':
usage();
return EXIT_FAILURE;
default:
fprintf(stderr, "unknown argument '-%c %s'\n", opt, optarg);
usage();