emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master bdcbe897d1 1/2: * src/haikumenu.c (run_menu_bar_help_event): Fix


From: Po Lu
Subject: master bdcbe897d1 1/2: * src/haikumenu.c (run_menu_bar_help_event): Fix bounds sanity check.
Date: Sat, 22 Jan 2022 20:29:05 -0500 (EST)

branch: master
commit bdcbe897d19bd5fbf1ecf89c5ecf1e0c56b270ac
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    * src/haikumenu.c (run_menu_bar_help_event): Fix bounds sanity check.
---
 src/haikumenu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/haikumenu.c b/src/haikumenu.c
index 2922981cb3..1c75e0f9a4 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);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]