aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/keymap.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/keymap.c b/src/keymap.c
index c28885ab132..67a4a1075d9 100644
--- a/src/keymap.c
+++ b/src/keymap.c
@@ -853,7 +853,9 @@ store_in_keymap (Lisp_Object keymap, register Lisp_Object idx, Lisp_Object def)
853 XSETCDR (elt, def); 853 XSETCDR (elt, def);
854 return def; 854 return def;
855 } 855 }
856 else if (CONSP (idx) && CHARACTERP (XCAR (idx))) 856 else if (CONSP (idx)
857 && CHARACTERP (XCAR (idx))
858 && CHARACTERP (XCAR (elt)))
857 { 859 {
858 int from = XFASTINT (XCAR (idx)); 860 int from = XFASTINT (XCAR (idx));
859 int to = XFASTINT (XCDR (idx)); 861 int to = XFASTINT (XCDR (idx));