Fix mistake in command line parsing for alternative Blorb.
authorDavid Griffith <dave@661.org>
Fri, 5 Jul 2019 01:15:49 +0000 (18:15 -0700)
committerDavid Griffith <dave@661.org>
Fri, 5 Jul 2019 01:15:49 +0000 (18:15 -0700)
src/curses/ux_init.c
src/dumb/dumb_init.c

index 6dfad156e1afe6c68b27c9ac40df833779db113d..f09c80c3e47b07dded27a616f3c08abb0d16d698 100644 (file)
@@ -340,8 +340,8 @@ void os_process_arguments (int argc, char *argv[])
     f_setup.story_file = strdup(argv[zoptind]);
     f_setup.story_name = strdup(basename(argv[zoptind]));
 
-    if (argv[3] != NULL)
-       f_setup.blorb_file = strdup(argv[3]);
+    if (argv[optind+1] != NULL)
+       f_setup.blorb_file = strdup(argv[optind+1]);
 
     /* Now strip off the extension */
     p = strrchr(f_setup.story_name, '.');
index b528439d7eb9199bbc10d40ee3d2fca6238a8aa7..3214cdce7dd070144d7fcc13ed415cc457c02f06 100644 (file)
@@ -150,8 +150,8 @@ void os_process_arguments(int argc, char *argv[])
     f_setup.story_file = strdup(argv[zoptind]);
     f_setup.story_name = strdup(basename(argv[zoptind]));
 
-    if (argv[3] != NULL)
-       f_setup.blorb_file = strdup(argv[3]);
+    if (argv[optind+1] != NULL)
+       f_setup.blorb_file = strdup(argv[optind+1]);
 
     /* Now strip off the extension */
     p = strrchr(f_setup.story_name, '.');