summaryrefslogtreecommitdiff
path: root/src/xmenu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/xmenu.c')
-rw-r--r--src/xmenu.c6
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 ();