]> granicus.if.org Git - imagemagick/commitdiff
bad fix -- added correct fix
authoranthony <anthony@git.imagemagick.org>
Wed, 23 Mar 2011 12:37:06 +0000 (12:37 +0000)
committeranthony <anthony@git.imagemagick.org>
Wed, 23 Mar 2011 12:37:06 +0000 (12:37 +0000)
magick/fx.c

index 8a5f8dd7c621aea88b32b69497f56085665ee6ab..b729e85061f34b0736d28006cdafb1da0cadb90e 100644 (file)
@@ -168,7 +168,7 @@ MagickExport FxInfo *AcquireFxInfo(const Image *image,const char *expression)
     ThrowFatalException(ResourceLimitFatalError,"MemoryAllocationFailed");
   (void) ResetMagickMemory(fx_info,0,sizeof(*fx_info));
   fx_info->exception=AcquireExceptionInfo();
-  fx_info->images=GetFirstImageInList(image);
+  fx_info->images=image;
   fx_info->colors=NewSplayTree(CompareSplayTreeString,RelinquishMagickMemory,
     RelinquishMagickMemory);
   fx_info->symbols=NewSplayTree(CompareSplayTreeString,RelinquishMagickMemory,
@@ -178,7 +178,8 @@ MagickExport FxInfo *AcquireFxInfo(const Image *image,const char *expression)
   if (fx_info->resample_filter == (ResampleFilter **) NULL)
     ThrowFatalException(ResourceLimitFatalError,"MemoryAllocationFailed");
   i=0;
-  for (next=fx_info->images; next != (Image *) NULL; next=next->next)
+  for (next=GetFirstImageInList(fx_info->images);
+            next != (Image *) NULL; next=next->next)
   {
     fx_info->resample_filter[i]=AcquireResampleFilter(next,fx_info->exception);
     SetResampleFilter(fx_info->resample_filter[i],PointFilter,1.0);