* src/keyboard.c (parse_menu_item): Initialize the full range of item,
in case future changes makes ITEM_PROPERTY_ENABLE != ITEM_PROPERTY_MAX.
Problem reported by Pip Cet <pipcet@protonmail.com>.
Ref: https://mail.gnu.org/r/emacs-devel/2025-01/msg00680.html
(cherry picked from commit
2c7b08c60a20268b3f55c95699542c9df95fc786)
item_properties = make_nil_vector (ITEM_PROPERTY_MAX + 1);
/* Initialize optional entries. */
- for (i = ITEM_PROPERTY_DEF; i < ITEM_PROPERTY_MAX; i++)
+ for (i = ITEM_PROPERTY_DEF; i <= ITEM_PROPERTY_MAX; i++)
ASET (item_properties, i, Qnil);
ASET (item_properties, ITEM_PROPERTY_ENABLE, Qt);