diff --git a/magick/attribute.c b/magick/attribute.c
index f70728e..8378d46 100644
--- a/magick/attribute.c
+++ b/magick/attribute.c
@@ -415,8 +415,9 @@
ScaleQuantumToAny(GetOpacityPixelComponent(p),range),range);
if (((channel & IndexChannel) != 0) &&
(image->colorspace == CMYKColorspace))
- status|=indexes[x] != ScaleAnyToQuantum(ScaleQuantumToAny(
- GetIndexPixelComponent(indexes+x),range),range);
+ status|=GetIndexPixelComponent(indexes+x) !=
+ ScaleAnyToQuantum(ScaleQuantumToAny(GetIndexPixelComponent(indexes+
+ x),range),range);
if (status == 0)
break;
current_depth[id]++;