diff options
Diffstat (limited to 'src/xmenu.c')
-rw-r--r-- | src/xmenu.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/xmenu.c b/src/xmenu.c index 3f09edb8c56..848ff6e21cf 100644 --- a/src/xmenu.c +++ b/src/xmenu.c @@ -1902,10 +1902,8 @@ x_menu_show (struct frame *f, int x, int y, int menuflags, USE_SAFE_ALLOCA; - submenu_stack = SAFE_ALLOCA (menu_items_used - * sizeof *submenu_stack); - subprefix_stack = SAFE_ALLOCA (menu_items_used - * sizeof *subprefix_stack); + SAFE_NALLOCA (submenu_stack, 1, menu_items_used); + SAFE_NALLOCA (subprefix_stack, 1, menu_items_used); specpdl_count = SPECPDL_INDEX (); |