summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorPip Cet <pipcet@protonmail.com>2025-02-03 20:40:34 +0000
committerPip Cet <pipcet@protonmail.com>2025-02-03 20:52:57 +0000
commit14ebe4d5dbd4e6637de227c8561aab22cf4b632c (patch)
tree57d7dcb78458e1bb671549e80f41a2bb36be3012 /lisp/emacs-lisp
parentb5316e1ddb728ab7502e2b2fffcc84e9c47316dd (diff)
downloademacs-14ebe4d5dbd4e6637de227c8561aab22cf4b632c.tar.gz
emacs-14ebe4d5dbd4e6637de227c8561aab22cf4b632c.tar.bz2
emacs-14ebe4d5dbd4e6637de227c8561aab22cf4b632c.zip
Fix GC-related crashes in styled_format (bug#75754)
This approach ensures we don't use an SSDATA pointer after GC, and that no Lisp callback code can modify the format string while we're working on it. * src/editfns.c (styled_format): Operate on a copy of the format string rather than the original. Ensure final NUL byte is copied.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions