From 359c3ec2ebb3f5cf689b8e013d2587ee08f0659b Mon Sep 17 00:00:00 2001 From: Dirk Lemstra Date: Tue, 20 Mar 2018 00:06:39 +0100 Subject: [PATCH] Moved call to DestroyBlob (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6859). --- coders/wpg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; } -- 2.40.0