]> granicus.if.org Git - imagemagick/commitdiff
Fix small memory leak
authorCristy <urban-warrior@imagemagick.org>
Sun, 17 Dec 2017 19:37:32 +0000 (14:37 -0500)
committerCristy <urban-warrior@imagemagick.org>
Sun, 17 Dec 2017 19:37:32 +0000 (14:37 -0500)
coders/png.c

index 5055ba6cff8ee683cf0b8888dfd196fe2e19012a..de31f46e88e5f3259a58ccf2b294550539a88319 100644 (file)
@@ -3516,7 +3516,6 @@ static Image *ReadOnePNGImage(MngInfo *mng_info,
               break;
           }
       }
-      quantum_info=DestroyQuantumInfo(quantum_info);
     }
 
   else /* image->storage_class != DirectClass */
@@ -3712,7 +3711,8 @@ static Image *ReadOnePNGImage(MngInfo *mng_info,
             ping_color_type&=0x03;
           }
       }
-    }
+  }
+  quantum_info=DestroyQuantumInfo(quantum_info);
 
   if (image->storage_class == PseudoClass)
     {