diff options
author | Pip Cet <pipcet@protonmail.com> | 2025-02-14 13:49:49 +0000 |
---|---|---|
committer | Pip Cet <pipcet@protonmail.com> | 2025-02-14 13:51:28 +0000 |
commit | 608113628c2750b09b925b17c96a29b2dc9abc37 (patch) | |
tree | 5ef395c9d4ff260323469e06c938a29d1ec01ea5 /lisp/emacs-lisp | |
parent | 4d6f40dfc9075d64275da97dc35a2becc9eca4a2 (diff) | |
download | emacs-608113628c2750b09b925b17c96a29b2dc9abc37.tar.gz emacs-608113628c2750b09b925b17c96a29b2dc9abc37.tar.bz2 emacs-608113628c2750b09b925b17c96a29b2dc9abc37.zip |
Avoid crashes in lread.c when invalid characters are read
* src/lread.c (readchar): Don't crash for non-fixnum return values.
(read_filtered_event): Don't crash for invalid symbol properties.
(Fread_char):
(Fread_char_exclusive):
(character_name_to_code): Check 'FIXNUMP' before using 'XFIXNUM'.
(read_char_escape): Crash on invalid Lisp-supplied data when
ENABLE_CHECKING; otherwise, signal an error.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions