]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=935
authorCristy <urban-warrior@imagemagick.org>
Wed, 11 Jul 2018 22:19:39 +0000 (18:19 -0400)
committerCristy <urban-warrior@imagemagick.org>
Wed, 11 Jul 2018 22:20:22 +0000 (18:20 -0400)
coders/dcm.c

index 9caf75e73f901b30c442d0fe0932257e27014830..d44cf80d0a715b72c6c3f1220bc66be556cc53b2 100644 (file)
@@ -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));