]> granicus.if.org Git - imagemagick/commitdiff
Fixed possible memory leak.
authorDirk Lemstra <dirk@lemstra.org>
Fri, 4 Oct 2019 12:11:48 +0000 (14:11 +0200)
committerDirk Lemstra <dirk@lemstra.org>
Fri, 4 Oct 2019 12:11:48 +0000 (14:11 +0200)
coders/clipboard.c

index 4374dc2e289533cad882f3bca979ef1666661859..a5880873858cd56946c7efe7b62ad17ab4c992fb 100644 (file)
@@ -178,6 +178,7 @@ static Image *ReadCLIPBOARDImage(const ImageInfo *image_info,
   if (clip_mem == (LPVOID) NULL)
     {
       CloseClipboard();
+      clip_data=RelinquishMagickMemory(clip_data);
       ThrowReaderException(CoderError,"UnableToReadImageData");
     }
   p=(unsigned char *) clip_data;