]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Sat, 16 Dec 2017 12:57:17 +0000 (07:57 -0500)
committerCristy <urban-warrior@imagemagick.org>
Sat, 16 Dec 2017 12:57:17 +0000 (07:57 -0500)
coders/png.c

index 61151893aa90242c79456e4dfcafb25aaa48b975..5055ba6cff8ee683cf0b8888dfd196fe2e19012a 100644 (file)
@@ -3516,6 +3516,7 @@ static Image *ReadOnePNGImage(MngInfo *mng_info,
               break;
           }
       }
+      quantum_info=DestroyQuantumInfo(quantum_info);
     }
 
   else /* image->storage_class != DirectClass */
@@ -3598,7 +3599,7 @@ static Image *ReadOnePNGImage(MngInfo *mng_info,
             for (x=(ssize_t) image->columns-1; x >= 0; x--)
             {
 #if (MAGICKCORE_QUANTUM_DEPTH >= 16)
-              unsigned short
+              unsigned long
                 quantum;
 
               if (image->colors > 256)
@@ -3713,8 +3714,6 @@ static Image *ReadOnePNGImage(MngInfo *mng_info,
       }
     }
 
-  quantum_info=DestroyQuantumInfo(quantum_info);
-
   if (image->storage_class == PseudoClass)
     {
       PixelTrait