From: Dirk Lemstra Date: Mon, 19 Mar 2018 23:06:39 +0000 (+0100) Subject: Moved call to DestroyBlob (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id... X-Git-Tag: 7.0.7-28~63 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=359c3ec2ebb3f5cf689b8e013d2587ee08f0659b;p=imagemagick Moved call to DestroyBlob (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6859). --- diff --git a/coders/wpg.c b/coders/wpg.c index 2b16c7e12..b91848154 100644 --- a/coders/wpg.c +++ b/coders/wpg.c @@ -833,7 +833,6 @@ static Image *ExtractPostscript(Image *image,const ImageInfo *image_info, (void) CopyMagickString(p->magick_filename,image->magick_filename, MagickPathExtent); (void) CopyMagickString(p->magick,image->magick,MagickPathExtent); - DestroyBlob(p); if ((p->rows == 0) || (p->columns == 0)) { DeleteImageFromList(&p); @@ -843,8 +842,9 @@ static Image *ExtractPostscript(Image *image,const ImageInfo *image_info, goto FINISH_UNL; } } - else + else { + DestroyBlob(p); p->blob=ReferenceBlob(image->blob); p=p->next; }