X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=src%2Fclient%2Fmain.c;h=71f58f90ba15795ae0ce2b6b4da08608eddf4707;hb=897c1765b3b48b4552ecd479efca8d8af3c7e920;hp=7d43db769965deac9e73cd222da39511dadac97e;hpb=c8cb15c40d7afdf434e9b139ef0dd410a2e20002;p=tpg%2Fopendispense2.git diff --git a/src/client/main.c b/src/client/main.c index 7d43db7..71f58f9 100644 --- a/src/client/main.c +++ b/src/client/main.c @@ -273,6 +273,11 @@ int main(int argc, char *argv[]) gbDryRun = 1; break; default: + if( !isdigit(argv[i][0]) ) { + fprintf(stderr, "%s: Unknown switch '%s'\n", argv[0], argv[i]); + ShowUsage(); + return RV_ARGUMENTS; + } if( text_argc + 1 == MAX_TXT_ARGS ) { fprintf(stderr, "ERROR: Too many arguments\n");