]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Sun, 25 Dec 2016 15:47:46 +0000 (10:47 -0500)
committerCristy <urban-warrior@imagemagick.org>
Sun, 25 Dec 2016 15:47:46 +0000 (10:47 -0500)
MagickWand/animate.c
MagickWand/operation.c

index 4b64c342af1b1626cc80cece5bbc5d45e6eea694..296e866bcdcc0f101e1d925c711507f82c38f550 100644 (file)
@@ -461,10 +461,11 @@ WandExport MagickBooleanType AnimateImageCommand(ImageInfo *image_info,
             i++;
             if (i == (ssize_t) argc)
               ThrowAnimateException(OptionError,"MissingArgument",option);
-            type=ParseCommandOption(MagickAlphaChannelOptions,MagickFalse,argv[i]);
+            type=ParseCommandOption(MagickAlphaChannelOptions,MagickFalse,
+              argv[i]);
             if (type < 0)
-              ThrowAnimateException(OptionError,"UnrecognizedAlphaChannelOption",
-                argv[i]);
+              ThrowAnimateException(OptionError,
+                "UnrecognizedAlphaChannelOption",argv[i]);
             break;
           }
         if (LocaleCompare("alpha-color",option+1) == 0)
index e0b7548c144110986c9516c16400c60514d4ee63..e0f514b89405c747ba23a266cfaa6574eb3cfdf2 100644 (file)
@@ -4742,8 +4742,9 @@ WandPrivate void CLINoImageOperator(MagickCLI *cli_wand,
         else
           new_images=ReadImages(_image_info,argv[i],_exception);
         AppendImageToList(&_images, new_images);
+        argv[i]=DestroyString(argv[i]);
       }
-      argv=DestroyStringList(argv);  /* Destroy the Expanded Filename list */
+      argv=(char **) RelinquishMagickMemory(argv);
       break;
     }
     /*