]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/1195
authorCristy <urban-warrior@imagemagick.org>
Wed, 4 Jul 2018 18:03:34 +0000 (14:03 -0400)
committerCristy <urban-warrior@imagemagick.org>
Wed, 4 Jul 2018 18:03:34 +0000 (14:03 -0400)
MagickCore/animate.c

index ae9441a671262d9b72205024c3d8470e300e827a..e240714ac721cb9f4302676a97ec9547c9a08c25 100644 (file)
@@ -433,10 +433,13 @@ static Image *XMagickCommand(Display *display,XResourceInfo *resource_info,
       status=ExpandFilenames(&number_files,&filelist);
       if ((status == MagickFalse) || (number_files == 0))
         {
+          for (i=0; i < number_files; i++)
+            filelist[i]=DestroyString(filelist[i]);
+          filelist=(char **) RelinquishMagickMemory(filelist);
           if (number_files == 0)
             {
               ThrowXWindowException(ImageError,"NoImagesWereLoaded",filenames);
-             return((Image *) NULL);
+              return((Image *) NULL);
             }
           ThrowXWindowException(ResourceLimitError,"MemoryAllocationFailed",
             filenames);