diff --git a/MagickCore/compress.c b/MagickCore/compress.c
index 812537d..c845f3f 100644
--- a/MagickCore/compress.c
+++ b/MagickCore/compress.c
@@ -635,7 +635,7 @@
     {
       index=(Quantum) (*p++);
       SetPixelIndex(image,index,q);
-      SetPixelPacket(image,image->colormap+(ssize_t) index,q);
+      SetPixelPixelInfo(image,image->colormap+(ssize_t) index,q);
       q+=GetPixelChannels(image);
     }
     if (SyncCacheViewAuthenticPixels(image_view,exception) == MagickFalse)