Use DestroyString instead of RelinquishMagickMemory.
diff --git a/MagickCore/string.c b/MagickCore/string.c
index 31efea8..0705552 100644
--- a/MagickCore/string.c
+++ b/MagickCore/string.c
@@ -841,7 +841,7 @@
     string_info->datum=(unsigned char *) RelinquishMagickMemory(
       string_info->datum);
   if (string_info->path != (char *) NULL)
-    string_info->path=(char *) RelinquishMagickMemory(string_info->path);
+    string_info->path=DestroyString(string_info->path);
   string_info->signature=(~MagickSignature);
   string_info=(StringInfo *) RelinquishMagickMemory(string_info);
   return(string_info);