From: Po Lu Date: Sun, 23 Jan 2022 01:19:22 +0000 (+0000) Subject: * src/haikumenu.c (run_menu_bar_help_event): Fix bounds sanity check. X-Git-Tag: emacs-29.0.90~2846 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=bdcbe897d19bd5fbf1ecf89c5ecf1e0c56b270ac;p=emacs.git * src/haikumenu.c (run_menu_bar_help_event): Fix bounds sanity check. --- diff --git a/src/haikumenu.c b/src/haikumenu.c index 2922981cb3b..1c75e0f9a42 100644 --- a/src/haikumenu.c +++ b/src/haikumenu.c @@ -616,7 +616,7 @@ run_menu_bar_help_event (struct frame *f, int mb_idx) } vec = f->menu_bar_vector; - if (mb_idx >= ASIZE (vec)) + if ((mb_idx + MENU_ITEMS_ITEM_HELP) >= ASIZE (vec)) emacs_abort (); help = AREF (vec, mb_idx + MENU_ITEMS_ITEM_HELP);