summaryrefslogtreecommitdiff
path: root/src/keymap.c
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1997-06-04 21:21:53 +0000
committerRichard M. Stallman <rms@gnu.org>1997-06-04 21:21:53 +0000
commit7cc0629653cc9a5d9d0feeb513807b90d4239f35 (patch)
tree22b4539df86e3c84d015314d694669e3eaac573a /src/keymap.c
parent4e7c142c7fbcba351f896270006b02f6a4f46f8a (diff)
downloademacs-7cc0629653cc9a5d9d0feeb513807b90d4239f35.tar.gz
(Fcopy_keymap): After copying a sub-char-table, do store the copy.
Diffstat (limited to 'src/keymap.c')
-rw-r--r--src/keymap.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/keymap.c b/src/keymap.c
index 32c4afb322d..ef7e90df53a 100644
--- a/src/keymap.c
+++ b/src/keymap.c
@@ -712,6 +712,8 @@ is not copied.")
= (Lisp_Object *) alloca (3 * sizeof (Lisp_Object));
elt = Fcopy_sequence (elt);
+ XCONS (tail)->car = elt;
+
map_char_table (copy_keymap_1, Qnil, elt, elt, 0, indices);
}
else if (VECTORP (elt))