diff options
| author | Lars Ingebrigtsen | 2019-10-14 02:52:25 +0200 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2019-10-14 02:52:25 +0200 |
| commit | d1963b312d021e277c12005a2b130c292623e5e7 (patch) | |
| tree | 8b8edc1c71fdd3df141e7d3f053a2a1c4bd116c6 /src/bytecode.c | |
| parent | ea7610f1f1e0022647000502a5dfcba8707c4964 (diff) | |
| download | emacs-d1963b312d021e277c12005a2b130c292623e5e7.tar.gz 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 'src/bytecode.c')
0 files changed, 0 insertions, 0 deletions