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);