https://github.com/ImageMagick/ImageMagick/issues/770
diff --git a/coders/vips.c b/coders/vips.c
index 856276c..c797a87 100644
--- a/coders/vips.c
+++ b/coders/vips.c
@@ -511,7 +511,10 @@
(void) ConcatenateString(&metadata,buffer);
}
if (metadata != (char *) NULL)
- SetImageProperty(image,"vips:metadata",metadata,exception);
+ {
+ SetImageProperty(image,"vips:metadata",metadata,exception);
+ metadata=(char *) RelinquishMagickMemory(metadata);
+ }
(void) CloseBlob(image);
if (status == MagickFalse)
return((Image *) NULL);