]> granicus.if.org Git - nethack/commitdiff
more unix command line: -?
authorPatR <rankin@nethack.org>
Wed, 23 Nov 2022 07:55:41 +0000 (23:55 -0800)
committerPatR <rankin@nethack.org>
Wed, 23 Nov 2022 07:55:41 +0000 (23:55 -0800)
The fix for 'u Name' earlier today broke '-?'.

sys/unix/unixmain.c

index 15e757608c0eae941b7bdbb78790cf3dcbc9705a..12203b5b842b81ad0d8028b93a6030f68a68c630 100644 (file)
@@ -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':