From 4b7818dddd4359e78494d2860588f5a549de4ca0 Mon Sep 17 00:00:00 2001 From: cristy Date: Sun, 29 Aug 2010 00:47:57 +0000 Subject: [PATCH] --- magick/cache.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/magick/cache.c b/magick/cache.c index 68b20c345..eaca13754 100644 --- a/magick/cache.c +++ b/magick/cache.c @@ -580,21 +580,18 @@ static MagickBooleanType ClonePixelCacheNexus(CacheInfo *destination, MagickBooleanType status; - MagickSizeType - number_pixels; - - register const NexusInfo - *p; - - register NexusInfo - *q; - register ssize_t i; status=MagickTrue; for (i=0; i < (ssize_t) source->number_threads; i++) { + register const NexusInfo + *p; + + register NexusInfo + *q; + p=source->nexus_info[i]; q=destination->nexus_info[i]; q->mapped=p->mapped; @@ -608,6 +605,9 @@ static MagickBooleanType ClonePixelCacheNexus(CacheInfo *destination, status=AcquireCacheNexusPixels(source,q,exception); if (status != MagickFalse) { + MagickSizeType + number_pixels; + (void) CopyMagickMemory(q->cache,p->cache,(size_t) p->length); q->pixels=q->cache; q->indexes=(IndexPacket *) NULL; -- 2.40.0