From: Cristy Date: Wed, 11 Jul 2018 22:19:39 +0000 (-0400) Subject: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=935 X-Git-Tag: 7.0.8-7~15 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=97a407cc6c106125dc89dc6ea014488cacf8df31;p=imagemagick https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=935 --- diff --git a/coders/dcm.c b/coders/dcm.c index 9caf75e73..d44cf80d0 100644 --- a/coders/dcm.c +++ b/coders/dcm.c @@ -4274,6 +4274,8 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception) greenmap=(int *) RelinquishMagickMemory(greenmap); if (redmap != (int *) NULL) redmap=(int *) RelinquishMagickMemory(redmap); + if (image == (Image *) NULL) + return(image); (void) CloseBlob(image); if (status == MagickFalse) return(DestroyImageList(image));