From: Cristy Date: Fri, 16 Mar 2018 16:05:31 +0000 (-0400) Subject: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6898 X-Git-Tag: 7.0.7-27~36 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9e3bc6c8ff29b8b0b52bfdb8ac9369f1cb6eefba;p=imagemagick https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6898 --- diff --git a/coders/wpg.c b/coders/wpg.c index 8b7b09039..749eee924 100644 --- a/coders/wpg.c +++ b/coders/wpg.c @@ -1222,13 +1222,13 @@ static Image *ReadWPGImage(const ImageInfo *image_info, image->colormap[1].blue = QuantumRange; } } - - if(UnpackWPGRaster(image,bpp,exception) < 0) - /* The raster cannot be unpacked */ - { - DecompressionFailed: - ThrowReaderException(CoderError,"UnableToDecompressImage"); - } + if(!image_info->ping) + if(UnpackWPGRaster(image,bpp,exception) < 0) + /* The raster cannot be unpacked */ + { + DecompressionFailed: + ThrowReaderException(CoderError,"UnableToDecompressImage"); + } if(Rec.RecType==0x14 && BitmapHeader2.RotAngle!=0 && !image_info->ping) {