Added missing RelinquishMagickMemory.
diff --git a/MagickCore/opencl.c b/MagickCore/opencl.c
index 908575b..23c5f15 100644
--- a/MagickCore/opencl.c
+++ b/MagickCore/opencl.c
@@ -1293,7 +1293,7 @@
*log;
size_t
- logSize;
+ log_size;
(void) FormatLocaleString(filename,MagickPathExtent,"%s%s%s",
GetOpenCLCacheDirectory(),DirectorySeparator,"magick_badcl.cl");
@@ -1302,16 +1302,17 @@
(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,