From 55a1ce809135e87e18c59be50055a68b15be7057 Mon Sep 17 00:00:00 2001 From: cristy Date: Mon, 28 Jan 2013 00:31:49 +0000 Subject: [PATCH] --- MagickCore/cache.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/MagickCore/cache.c b/MagickCore/cache.c index 7e357708f..8ae29e527 100644 --- a/MagickCore/cache.c +++ b/MagickCore/cache.c @@ -534,7 +534,8 @@ static MagickBooleanType ClonePixelCacheRepository(CacheInfo *clone_info, (cache_info->columns == clone_info->columns) && (cache_info->rows == clone_info->rows) && (cache_info->number_channels == clone_info->number_channels) && - (memcmp(cache_info->channel_map,clone_info->channel_map,length) == 0)) + (memcmp(cache_info->channel_map,clone_info->channel_map,length) == 0) && + (cache_info->metacontent_extent == clone_info->metacontent_extent)) { /* Identical pixel cache morphology. @@ -542,9 +543,7 @@ static MagickBooleanType ClonePixelCacheRepository(CacheInfo *clone_info, (void) memcpy(clone_info->pixels,cache_info->pixels,cache_info->columns* cache_info->number_channels*cache_info->rows* sizeof(*cache_info->pixels)); - if ((cache_info->metacontent_extent != 0) && - (clone_info->metacontent_extent != 0) && - (cache_info->metacontent_extent == clone_info->metacontent_extent)) + if (cache_info->metacontent_extent != 0) (void) memcpy(clone_info->metacontent,cache_info->metacontent, cache_info->columns*cache_info->rows*clone_info->metacontent_extent* sizeof(*cache_info->metacontent)); -- 2.40.0