]> granicus.if.org Git - imagemagick/commitdiff
Fixed memory leak.
authordirk <dirk@git.imagemagick.org>
Fri, 13 Jun 2014 04:56:22 +0000 (04:56 +0000)
committerdirk <dirk@git.imagemagick.org>
Fri, 13 Jun 2014 04:56:22 +0000 (04:56 +0000)
MagickCore/locale.c

index 866b21db7d59f599792505453b04f573f19f334e..44c7b1256319fc0565c6169f84f08dbf41e205da 100644 (file)
@@ -848,8 +848,9 @@ MagickExport LinkedListInfo *GetLocaleOptions(const char *filename,
       {
         xml=AcquireStringInfo(0);
         SetStringInfoLength(xml,strlen(blob)+1);
-        SetStringInfoDatum(xml,(unsigned char *) blob);
+        SetStringInfoDatum(xml,(const unsigned char *) blob);
         SetStringInfoPath(xml,filename);
+        blob=(char *)RelinquishMagickMemory(blob);
         (void) AppendValueToLinkedList(messages,xml);
       }
   }