diff options
| author | Kenichi Handa | 2006-03-20 06:24:31 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2006-03-20 06:24:31 +0000 |
| commit | d89b5760af9dc3416c40a23b4e7d322b6d28240c (patch) | |
| tree | 6c83196b451ac79acabf5585fcf612eddb8a65d7 /src/keymap.c | |
| parent | 5b2936ae6ad28bc640cf786f843304286007fce4 (diff) | |
| download | emacs-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.c | 1 |
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; |