]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7562
authorCristy <urban-warrior@imagemagick.org>
Wed, 11 Apr 2018 22:13:31 +0000 (18:13 -0400)
committerCristy <urban-warrior@imagemagick.org>
Wed, 11 Apr 2018 22:13:31 +0000 (18:13 -0400)
coders/caption.c

index fb1e2fb975ed1263ac0fc2be0d43f24d041f2faf..9ae5fe29ebdc0f81291799a7b089622f94220072 100644 (file)
@@ -159,6 +159,7 @@ static Image *ReadCAPTIONImage(const ImageInfo *image_info,
   width=draw_info->pointsize*strlen(caption);
   if (AcquireMagickResource(WidthResource,width) == MagickFalse)
     {
+      caption=DestroyString(caption);
       draw_info=DestroyDrawInfo(draw_info);
       ThrowReaderException(ImageError,"WidthOrHeightExceedsLimit");
     }