From 05a2367a920e8a09c67a7b1c77751c4f59dfcd3f Mon Sep 17 00:00:00 2001 From: Dirk Lemstra Date: Sat, 1 Apr 2017 17:28:48 +0200 Subject: [PATCH] Added missing RelinquishMagickMemory. --- MagickCore/opencl.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/MagickCore/opencl.c b/MagickCore/opencl.c index 908575b56..23c5f15de 100644 --- a/MagickCore/opencl.c +++ b/MagickCore/opencl.c @@ -1293,7 +1293,7 @@ static void LogOpenCLBuildFailure(MagickCLDevice device,const char *kernel, *log; size_t - logSize; + log_size; (void) FormatLocaleString(filename,MagickPathExtent,"%s%s%s", GetOpenCLCacheDirectory(),DirectorySeparator,"magick_badcl.cl"); @@ -1302,16 +1302,17 @@ static void LogOpenCLBuildFailure(MagickCLDevice device,const char *kernel, (void) BlobToFile(filename,kernel,strlen(kernel),exception); openCL_library->clGetProgramBuildInfo(device->program,device->deviceID, - CL_PROGRAM_BUILD_LOG,0,NULL,&logSize); - log=(char*)AcquireMagickMemory(logSize); + CL_PROGRAM_BUILD_LOG,0,NULL,&log_size); + log=(char*)AcquireMagickMemory(log_size); openCL_library->clGetProgramBuildInfo(device->program,device->deviceID, - CL_PROGRAM_BUILD_LOG,logSize,log,&logSize); + CL_PROGRAM_BUILD_LOG,log_size,log,&log_size); (void) FormatLocaleString(filename,MagickPathExtent,"%s%s%s", GetOpenCLCacheDirectory(),DirectorySeparator,"magick_badcl.log"); (void) remove_utf8(filename); - (void) BlobToFile(filename,log,logSize,exception); + (void) BlobToFile(filename,log,log_size,exception); + log=(char*)RelinquishMagickMemory(log); } static MagickBooleanType CompileOpenCLKernel(MagickCLDevice device, -- 2.50.1