From: Cristy Date: Thu, 22 Feb 2018 14:06:13 +0000 (-0500) Subject: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6271 X-Git-Tag: 7.0.7-24~27 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c16937ef6ed19ef9c68ed8322cf9ad52abb9833b;p=imagemagick https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6271 --- diff --git a/coders/dcm.c b/coders/dcm.c index 589b5b973..1f66bba66 100644 --- a/coders/dcm.c +++ b/coders/dcm.c @@ -3825,7 +3825,10 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception) if (tag == 0xFFFEE0DD) break; /* sequence delimiter tag */ if (tag != 0xFFFEE000) - ThrowDCMException(CorruptImageError,"ImproperImageHeader"); + { + read_info=DestroyImageInfo(read_info); + ThrowDCMException(CorruptImageError,"ImproperImageHeader"); + } file=(FILE *) NULL; unique_file=AcquireUniqueFileResource(filename); if (unique_file != -1)