...
diff --git a/coders/aai.c b/coders/aai.c index ff380fa..37e185f 100644 --- a/coders/aai.c +++ b/coders/aai.c
@@ -341,6 +341,9 @@ register unsigned char *magick_restrict q; + size_t + imageListLength; + ssize_t count, y; @@ -363,6 +366,7 @@ if (status == MagickFalse) return(status); scene=0; + imageListLength=GetImageListLength(image); do { /* @@ -414,8 +418,7 @@ if (GetNextImageInList(image) == (Image *) NULL) break; image=SyncNextImageInList(image); - status=SetImageProgress(image,SaveImagesTag,scene++, - GetImageListLength(image)); + status=SetImageProgress(image,SaveImagesTag,scene++,imageListLength); if (status == MagickFalse) break; } while (image_info->adjoin != MagickFalse);