diff options
author | dickmao <dick.r.chiang@gmail.com> | 2022-09-13 13:57:44 +0200 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2022-09-13 13:57:44 +0200 |
commit | dd22694421249ef071488c02192b724da1aa03cb (patch) | |
tree | 5bd939a106050c5671a1199fc7d41c22874e4810 /lisp/emacs-lisp/lisp-mode.el | |
parent | 89199f16aef2b1a2e79f22dddd7322f9f4fdd1fc (diff) | |
download | emacs-dd22694421249ef071488c02192b724da1aa03cb.tar.gz emacs-dd22694421249ef071488c02192b724da1aa03cb.tar.bz2 emacs-dd22694421249ef071488c02192b724da1aa03cb.zip |
Avoid double svg error reporting and segfaults
* src/image.c (svg_load_image): Use g_error_free directly instead
of the helder g_clear_error (since we're only calling it with
non-nil values).
(svg_load_image): Avoid segfault and double reporting errors.
* test/manual/image-tests.el (image-tests-load-image/svg-too-big)
(image-tests-load-image/svg-invalid): Test it (bug#57755).
Diffstat (limited to 'lisp/emacs-lisp/lisp-mode.el')
0 files changed, 0 insertions, 0 deletions