]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 29 Aug 2010 00:47:57 +0000 (00:47 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 29 Aug 2010 00:47:57 +0000 (00:47 +0000)
magick/cache.c

index 68b20c345db5febcc715986143dd03b66daabc1b..eaca1375462be7a08150ed1840d6dcfb8da66f6e 100644 (file)
@@ -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;