diff options
author | Lars Ingebrigtsen <larsi@gnus.org> | 2019-10-14 02:52:25 +0200 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2019-10-14 02:52:25 +0200 |
commit | d1963b312d021e277c12005a2b130c292623e5e7 (patch) | |
tree | 8b8edc1c71fdd3df141e7d3f053a2a1c4bd116c6 /lisp/emacs-lisp/autoload.el | |
parent | ea7610f1f1e0022647000502a5dfcba8707c4964 (diff) | |
download | emacs-d1963b312d021e277c12005a2b130c292623e5e7.tar.gz emacs-d1963b312d021e277c12005a2b130c292623e5e7.tar.bz2 emacs-d1963b312d021e277c12005a2b130c292623e5e7.zip |
Further changes to ensure that copy-keymap doesn't segfault
* src/keymap.c (copy_keymap_1, copy_keymap_set_char_table): Ensure
we don't recurse infinitely when using non-sparse keymaps, too.
This change makes this form not segfault:
(let ((map (make-keymap)))
(define-key map " " map)
(copy-keymap map))
Diffstat (limited to 'lisp/emacs-lisp/autoload.el')
0 files changed, 0 insertions, 0 deletions