]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/941
authorCristy <urban-warrior@imagemagick.org>
Thu, 11 Jan 2018 11:40:40 +0000 (06:40 -0500)
committerCristy <urban-warrior@imagemagick.org>
Thu, 11 Jan 2018 11:40:40 +0000 (06:40 -0500)
coders/dcm.c

index ca13d85fd2af7bd9201edf1387dd6376d3dfb8d2..4ee147328ad2878cb246ee8303dc2f97655d8c36 100644 (file)
@@ -3852,6 +3852,10 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception)
           }
         (void) RelinquishUniqueFileResource(filename);
       }
+      if (stream_info->offsets != (ssize_t *) NULL)
+        stream_info->offsets=(ssize_t *)
+          RelinquishMagickMemory(stream_info->offsets);
+      stream_info=(DCMStreamInfo *) RelinquishMagickMemory(stream_info);
       read_info=DestroyImageInfo(read_info);
       image=DestroyImage(image);
       return(GetFirstImageInList(images));