aboutsummaryrefslogtreecommitdiffstats
path: root/src/image.c
diff options
context:
space:
mode:
authorAndreas Schwab2016-07-10 20:18:44 +0200
committerAndreas Schwab2016-07-10 20:24:08 +0200
commit686b520ff9ae25f9fa293a92e65b9331e192d142 (patch)
treebbf89378b8b78b578355213ea90823e2c7d21491 /src/image.c
parent4069b716ad3422f2d7f595699220c39297427387 (diff)
downloademacs-686b520ff9ae25f9fa293a92e65b9331e192d142.tar.gz
emacs-686b520ff9ae25f9fa293a92e65b9331e192d142.zip
Fix memory leak in imagemagick-types
* src/image.c (Fimagemagick_types): Use AcquireExceptionInfo to avoid memory leak.
Diffstat (limited to 'src/image.c')
-rw-r--r--src/image.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/image.c b/src/image.c
index b07c1815eac..a85d5149e7e 100644
--- a/src/image.c
+++ b/src/image.c
@@ -8885,13 +8885,13 @@ and `imagemagick-types-inhibit'. */)
8885{ 8885{
8886 Lisp_Object typelist = Qnil; 8886 Lisp_Object typelist = Qnil;
8887 size_t numf = 0; 8887 size_t numf = 0;
8888 ExceptionInfo ex; 8888 ExceptionInfo *ex;
8889 char **imtypes; 8889 char **imtypes;
8890 size_t i; 8890 size_t i;
8891 8891
8892 GetExceptionInfo(&ex); 8892 ex = AcquireExceptionInfo ();
8893 imtypes = GetMagickList ("*", &numf, &ex); 8893 imtypes = GetMagickList ("*", &numf, ex);
8894 DestroyExceptionInfo(&ex); 8894 DestroyExceptionInfo (ex);
8895 8895
8896 for (i = 0; i < numf; i++) 8896 for (i = 0; i < numf; i++)
8897 { 8897 {