aboutsummaryrefslogtreecommitdiffstats
path: root/src/keymap.c
diff options
context:
space:
mode:
authorKenichi Handa2006-03-20 06:24:31 +0000
committerKenichi Handa2006-03-20 06:24:31 +0000
commitd89b5760af9dc3416c40a23b4e7d322b6d28240c (patch)
tree6c83196b451ac79acabf5585fcf612eddb8a65d7 /src/keymap.c
parent5b2936ae6ad28bc640cf786f843304286007fce4 (diff)
downloademacs-d89b5760af9dc3416c40a23b4e7d322b6d28240c.tar.gz
emacs-d89b5760af9dc3416c40a23b4e7d322b6d28240c.zip
(map_keymap): Set tail to Qnil before GCPRO it.
Diffstat (limited to 'src/keymap.c')
-rw-r--r--src/keymap.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/keymap.c b/src/keymap.c
index d25bf150b88..73022ed2301 100644
--- a/src/keymap.c
+++ b/src/keymap.c
@@ -699,6 +699,7 @@ map_keymap (map, fun, args, data, autoload)
699 struct gcpro gcpro1, gcpro2, gcpro3; 699 struct gcpro gcpro1, gcpro2, gcpro3;
700 Lisp_Object tail; 700 Lisp_Object tail;
701 701
702 tail = Qnil;
702 GCPRO3 (map, args, tail); 703 GCPRO3 (map, args, tail);
703 map = get_keymap (map, 1, autoload); 704 map = get_keymap (map, 1, autoload);
704 for (tail = (CONSP (map) && EQ (Qkeymap, XCAR (map))) ? XCDR (map) : map; 705 for (tail = (CONSP (map) && EQ (Qkeymap, XCAR (map))) ? XCDR (map) : map;