diff --git a/sys/unix/unixmain.c b/sys/unix/unixmain.c index 15e757608..12203b5b8 100644 --- a/sys/unix/unixmain.c +++ b/sys/unix/unixmain.c @@ -631,7 +631,8 @@ early_options(int *argc_p, char ***argv_p, char **hackdir_p) case 'h': case '?': if (lopt(arg, ArgValDisallowed, "-help", origarg, &argc, &argv) - || lopt(arg, ArgValDisallowed, "-?", origarg, &argc, &argv)) + || lopt(arg, ArgValDisallowed | ArgNamOneLetter, "-?", + origarg, &argc, &argv)) opt_usage(*hackdir_p); /* doesn't return */ break; case 'n':