diff --git a/coders/avs.c b/coders/avs.c
index db04a9e..c72650f 100644
--- a/coders/avs.c
+++ b/coders/avs.c
@@ -388,7 +388,7 @@
       if (count != (ssize_t) (q-pixels))
         break;
       if ((image->previous == (Image *) NULL) &&
-          (SetImageProgress(image,SaveImageTag,y,image->rows) == MagickFalse))
+          (SetImageProgress(image,SaveImageTag,(MagickOffsetType) y,image->rows) == MagickFalse))
         break;
     }
     pixels=(unsigned char *) RelinquishMagickMemory(pixels);