]> granicus.if.org Git - imagemagick/commitdiff
Added missing RelinquishMagickMemory.
authorDirk Lemstra <dirk@git.imagemagick.org>
Sat, 1 Apr 2017 15:28:48 +0000 (17:28 +0200)
committerDirk Lemstra <dirk@git.imagemagick.org>
Sat, 1 Apr 2017 15:29:16 +0000 (17:29 +0200)
MagickCore/opencl.c

index 908575b566674c7f6dcf65c4b7ec5e9d5e13df36..23c5f15de713936875d1e7468dd9deae845bea98 100644 (file)
@@ -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,