*string_info;
string_info=AcquireStringInfo(0);
+ if (string_info->datum != (unsigned char *) NULL)
+ string_info->datum=(unsigned char *) RelinquishMagickMemory(
+ string_info->datum);
string_info->length=length;
if (~string_info->length >= (MaxTextExtent-1))
string_info->datum=(unsigned char *) AcquireQuantumMemory(
string[length]='\0';
file=close(file)-1;
string_info=AcquireStringInfo(0);
+ if (string_info->datum != (unsigned char *) NULL)
+ string_info->datum=(unsigned char *) RelinquishMagickMemory(
+ string_info->datum);
(void) CopyMagickString(string_info->path,filename,MaxTextExtent);
string_info->length=length;
string_info->datum=(unsigned char *) string;
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",filename);
assert(exception != (ExceptionInfo *) NULL);
string_info=AcquireStringInfo(0);
+ if (string_info->datum != (unsigned char *) NULL)
+ string_info->datum=(unsigned char *) RelinquishMagickMemory(
+ string_info->datum);
(void) CopyMagickString(string_info->path,filename,MaxTextExtent);
string_info->datum=FileToBlob(filename,extent,&string_info->length,exception);
if (string_info->datum == (unsigned char *) NULL)