From: Cristy Date: Tue, 13 Feb 2018 12:07:35 +0000 (-0500) Subject: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6271 X-Git-Tag: 7.0.7-23~45 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3f211f8319be5e0f7a111caa16147e7b94c1bc4b;p=imagemagick https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6271 --- diff --git a/coders/dcm.c b/coders/dcm.c index a1a0a8953..589b5b973 100644 --- a/coders/dcm.c +++ b/coders/dcm.c @@ -2987,6 +2987,9 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception) greenmap=(int *) RelinquishMagickMemory(greenmap); \ if (redmap != (int *) NULL) \ redmap=(int *) RelinquishMagickMemory(redmap); \ + if (stream_info->offsets == (ssize_t *) NULL) \ + stream_info->offsets=(ssize_t *) RelinquishMagickMemory( \ + stream_info->offsets); \ if (stream_info != (DCMStreamInfo *) NULL) \ stream_info=(DCMStreamInfo *) RelinquishMagickMemory(stream_info); \ ThrowReaderException((exception),(message)); \