]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6878
authorCristy <urban-warrior@imagemagick.org>
Thu, 15 Mar 2018 00:31:50 +0000 (20:31 -0400)
committerCristy <urban-warrior@imagemagick.org>
Thu, 15 Mar 2018 00:31:50 +0000 (20:31 -0400)
coders/pdb.c

index 91ffc393afbb43467860aee3286a47163b89f5f1..0e99876d30371cddead013595ad2c365f08b3a4d 100644 (file)
@@ -413,6 +413,9 @@ static Image *ReadPDBImage(const ImageInfo *image_info,ExceptionInfo *exception)
       return(GetFirstImageInList(image));
     }
   status=SetImageExtent(image,image->columns,image->rows,exception);
+  if (status == MagickFalse)
+    return(DestroyImageList(image));
+  status=ResetImagePixels(image,exception);
   if (status == MagickFalse)
     return(DestroyImageList(image));
   packets=(bits_per_pixel*image->columns+7)/8;