# HG changeset patch # User Jim Blandy # Date 733562365 0 # Node ID 80aafda1127bbf96a6d9f0ea6f20b3f551769a3c # Parent b72453ad92ae2792a69a572b2e52b2177e1b433f * keyboard.c (parse_modifiers, apply_modifiers): Make sure we're not trying to create modifier masks using integers which are unrepresentable as lisp values. diff -r b72453ad92ae -r 80aafda1127b src/keyboard.c --- a/src/keyboard.c Wed Mar 31 07:05:20 1993 +0000 +++ b/src/keyboard.c Wed Mar 31 07:19:25 1993 +0000 @@ -2485,6 +2485,8 @@ Qnil); Lisp_Object mask; + if (modifiers & ~((1<