From: Pasi Kallinen Date: Sun, 9 Oct 2016 15:10:28 +0000 (+0300) Subject: Don't clobber up and down ext cmd binds X-Git-Tag: NetHack-3.6.1_RC01~576 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=856252702fc0d9b19ebcac1e5c273fd43eada633;p=nethack Don't clobber up and down ext cmd binds --- diff --git a/src/cmd.c b/src/cmd.c index adfa4d803..8444fbfae 100644 --- a/src/cmd.c +++ b/src/cmd.c @@ -3682,7 +3682,7 @@ boolean initial; static const int ylist[] = { 'y', 'Y', C('y'), M('y'), M('Y'), M(C('y')) }; - static struct ext_func_tab *back_dir_cmd[10]; + static struct ext_func_tab *back_dir_cmd[8]; const struct ext_func_tab *cmdtmp; boolean flagtemp; int c, i, updated = 0; @@ -3698,7 +3698,7 @@ boolean initial; } else { if (backed_dir_cmd) { - for (i = 0; i < 10; i++) { + for (i = 0; i < 8; i++) { Cmd.commands[(uchar) Cmd.dirchars[i]] = back_dir_cmd[i]; } } @@ -3773,7 +3773,7 @@ boolean initial; Cmd.move_SW = Cmd.dirchars[7]; if (!initial) { - for (i = 0; i < 10; i++) { + for (i = 0; i < 8; i++) { back_dir_cmd[i] = (struct ext_func_tab *) Cmd.commands[(uchar) Cmd.dirchars[i]]; Cmd.commands[(uchar) Cmd.dirchars[i]] = (struct ext_func_tab *) 0;