]> granicus.if.org Git - imagemagick/commitdiff
fix memory leak in ReadYCBCRImage as SetImageExtent failure
authorroot <356986351@qq.com>
Wed, 13 Sep 2017 13:49:52 +0000 (13:49 +0000)
committerDirk Lemstra <dlemstra@users.noreply.github.com>
Wed, 13 Sep 2017 14:36:53 +0000 (16:36 +0200)
coders/ycbcr.c

index a2623e84298b1ed290f416d0bd918c75a99431ff..7e7d4b45741bd5baf4b1095856c553223d7bdff4 100644 (file)
@@ -212,6 +212,7 @@ static Image *ReadYCBCRImage(const ImageInfo *image_info,
     if (status == MagickFalse)
     {
       quantum_info=DestroyQuantumInfo(quantum_info);
+      canvas_image=DestroyImage(canvas_image);
       return(DestroyImageList(image));
     }
     SetImageColorspace(image,YCbCrColorspace,exception);