...
diff --git a/coders/raw.c b/coders/raw.c
index b7b4e39..446c525 100644
--- a/coders/raw.c
+++ b/coders/raw.c
@@ -465,6 +465,7 @@
*p;
size_t
+ imageListLength,
length;
ssize_t
@@ -565,6 +566,7 @@
}
}
scene=0;
+ imageListLength=GetImageListLength(image);
do
{
/*
@@ -596,8 +598,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);