Fix memory leak in imagemagick-types

* src/image.c (Fimagemagick_types): Use AcquireExceptionInfo to
avoid memory leak.
This commit is contained in:
Andreas Schwab 2016-07-10 20:18:44 +02:00
parent 4069b716ad
commit 686b520ff9

View file

@ -8885,13 +8885,13 @@ and `imagemagick-types-inhibit'. */)
{
Lisp_Object typelist = Qnil;
size_t numf = 0;
ExceptionInfo ex;
ExceptionInfo *ex;
char **imtypes;
size_t i;
GetExceptionInfo(&ex);
imtypes = GetMagickList ("*", &numf, &ex);
DestroyExceptionInfo(&ex);
ex = AcquireExceptionInfo ();
imtypes = GetMagickList ("*", &numf, ex);
DestroyExceptionInfo (ex);
for (i = 0; i < numf; i++)
{