]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/haikumenu.c (run_menu_bar_help_event): Fix bounds sanity check.
authorPo Lu <luangruo@yahoo.com>
Sun, 23 Jan 2022 01:19:22 +0000 (01:19 +0000)
committerPo Lu <luangruo@yahoo.com>
Sun, 23 Jan 2022 01:19:22 +0000 (01:19 +0000)
src/haikumenu.c

index 2922981cb3b3f70d83d280430b19e170576e5b82..1c75e0f9a42e6b2a470c58dfb5f0df257b87ebcf 100644 (file)
@@ -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);