From 44c604f29b419b6e5cd7da5bff0928222442d806 Mon Sep 17 00:00:00 2001 From: David Griffith Date: Thu, 4 Jul 2019 18:15:49 -0700 Subject: [PATCH] Fix mistake in command line parsing for alternative Blorb. --- src/curses/ux_init.c | 4 ++-- src/dumb/dumb_init.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/curses/ux_init.c b/src/curses/ux_init.c index 6dfad15..f09c80c 100644 --- a/src/curses/ux_init.c +++ b/src/curses/ux_init.c @@ -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, '.'); diff --git a/src/dumb/dumb_init.c b/src/dumb/dumb_init.c index b528439..3214cdc 100644 --- a/src/dumb/dumb_init.c +++ b/src/dumb/dumb_init.c @@ -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, '.'); -- 2.34.1