diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2024-07-20 08:52:55 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2024-07-20 08:55:08 -0700 |
commit | 101ec1430128a0b1d9e7d54cbd9c0add8f446f25 (patch) | |
tree | 6ef14e244b79276f930d91201b838abbf16a6d3b /lisp/emacs-lisp/regexp-opt.el | |
parent | 301b97eb24ad280bdf36f562d5a95e9aff7f4a65 (diff) | |
download | emacs-101ec1430128a0b1d9e7d54cbd9c0add8f446f25.tar.gz emacs-101ec1430128a0b1d9e7d54cbd9c0add8f446f25.tar.bz2 emacs-101ec1430128a0b1d9e7d54cbd9c0add8f446f25.zip |
SAFE_ALLOCA fixes
* src/comp.c (declare_imported_func, emit_simple_limple_call)
(declare_lex_function, compile_function):
* src/emacs-module.c (funcall_module):
* src/fns.c (Fstring_distance):
* src/font.c (font_sort_entities):
* src/haikumenu.c (digest_menu_items, haiku_menu_show):
* src/pgtkselect.c (Fpgtk_register_dnd_targets):
* src/xfns.c (Fx_begin_drag):
* src/xmenu.c (x_menu_show):
* src/xterm.c (x_dnd_compute_toplevels, handle_one_xevent)
(x_term_init):
Prefer SAFE_NALLOCA to doing size multiplication by hand, to catch
unlikely integer overflows.
* src/comp.c (emit_simple_limple_call): Fix bug where
SAFE_FREE was called too early, leading to unlikely
use of freed storage.
* src/xterm.c (handle_one_xevent): Remove side effects
from SAFE_ALLOCA args, as the args are evaluated twice.
Diffstat (limited to 'lisp/emacs-lisp/regexp-opt.el')
0 files changed, 0 insertions, 0 deletions