]> git.eshelyaron.com Git - emacs.git/commit
Fix crash upon call to Fset_fontset_font after X server disconnect
authorPo Lu <luangruo@yahoo.com>
Sat, 13 Apr 2024 11:43:40 +0000 (19:43 +0800)
committerEshel Yaron <me@eshelyaron.com>
Sun, 14 Apr 2024 17:10:30 +0000 (19:10 +0200)
commitfb0114e4caccbae9c27ea92d171bca624fc67803
tree67981151966de24873f937d4360929bb08a295ed
parent3c4235fc4b18eb850c07b67a31b26a4265171520
Fix crash upon call to Fset_fontset_font after X server disconnect

* src/image.c (free_image):

* src/xfaces.c (free_realized_face): Handle scenarios where
free_frame_faces is called with the display connection cut.

* src/xterm.c (x_free_frame_resources): Call free_frame_faces
unconditionally, lest fontsets for this dead frame contaminate
Vfontset_list and produce crashes afterwards.  (bug#66151)

(cherry picked from commit 9fc698479feef6fa660ff13e21619ea50bd404df)
src/image.c
src/xfaces.c
src/xterm.c