]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 22 Aug 2010 20:57:24 +0000 (20:57 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 22 Aug 2010 20:57:24 +0000 (20:57 +0000)
magick/list.c

index d7bb440aee25ab0e17e16198f303526086471277..dd44cb15896ba2c565ed91db80ea37e4ba6f8162 100644 (file)
@@ -782,7 +782,7 @@ MagickExport Image **ImageListToArray(const Image *images,
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
 %  InsertImageInList() inserts the second image or image list into the first
-%  image list immediatally after the image pointed to.  The given image list
+%  image list immediately after the image pointed to.  The given image list
 %  pointer is unchanged unless previously empty.
 %
 %  The format of the InsertImageInList method is:
@@ -1062,9 +1062,11 @@ MagickExport void ReplaceImageInList(Image **images,Image *image)
   if ((*images) == (Image *) NULL)
     return;
   assert((*images)->signature == MagickSignature);
+  for ( ; image->next != (Image *) NULL; image=image->next) ;
   image->next=(*images)->next;
   if (image->next != (Image *) NULL)
     image->next->previous=image;
+  for ( ; image->previous != (Image *) NULL; image=image->previous) ;
   image->previous=(*images)->previous;
   if (image->previous != (Image *) NULL)
     image->previous->next=image;