diff --git a/poppler/GfxState.cc b/poppler/GfxState.cc index 646f056..8fc8feb 100644 --- a/poppler/GfxState.cc +++ b/poppler/GfxState.cc @@ -1705,7 +1705,7 @@ void GfxICCBasedCache::put(int numA, int genA, if (cache[GFX_ICCBASED_CACHE_SIZE-1].num > 0) { delete cache[GFX_ICCBASED_CACHE_SIZE-1].colorSpace; } - for (i = GFX_ICCBASED_CACHE_SIZE; i > 0; i--) { + for (i = GFX_ICCBASED_CACHE_SIZE-1; i > 0; i--) { if (cache[i - 1].num > 0) cache[i] = cache[i - 1]; } cache[0].num = numA;