]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=8812
authorCristy <urban-warrior@imagemagick.org>
Sun, 10 Jun 2018 11:36:43 +0000 (07:36 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sun, 10 Jun 2018 11:36:43 +0000 (07:36 -0400)
coders/stegano.c

index 5bea7a8373dc09ec31ef2d12e9d6b7fea94b8dfe..813378e296d656a681c18e11db7363c63606b98b 100644 (file)
@@ -147,7 +147,7 @@ static Image *ReadSTEGANOImage(const ImageInfo *image_info,
   watermark=ReadImage(read_info,exception);
   read_info=DestroyImageInfo(read_info);
   if (watermark == (Image *) NULL)
-    return((Image *) NULL);
+    return(DestroyImage(image));
   watermark->depth=MAGICKCORE_QUANTUM_DEPTH;
   if (AcquireImageColormap(image,MaxColormapSize,exception) == MagickFalse)
     ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");