From 461e78ea25298c0c2cfd27be6b41bd9679f7caf7 Mon Sep 17 00:00:00 2001 From: cristy Date: Tue, 30 Apr 2013 20:06:50 +0000 Subject: [PATCH] --- MagickCore/cache.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/MagickCore/cache.c b/MagickCore/cache.c index c886630ac..6ed23f51c 100644 --- a/MagickCore/cache.c +++ b/MagickCore/cache.c @@ -4497,6 +4497,9 @@ static inline MagickBooleanType AcquireCacheNexusPixels( static inline MagickBooleanType IsAuthenticCache( const CacheInfo *restrict cache_info,const NexusInfo *restrict nexus_info) { + MagickBooleanType + status; + MagickOffsetType offset; @@ -4504,8 +4507,9 @@ static inline MagickBooleanType IsAuthenticCache( return(MagickTrue); offset=(MagickOffsetType) nexus_info->region.y*cache_info->columns+ nexus_info->region.x; - return(nexus_info->pixels == (cache_info->pixels+offset) ? MagickTrue : - MagickFalse); + status=nexus_info->pixels == (cache_info->pixels+offset* + cache_info->number_channels) ? MagickTrue : MagickFalse; + return(status); } static inline void PrefetchPixelCacheNexusPixels(const NexusInfo *nexus_info, -- 2.40.0