]> granicus.if.org Git - imagemagick/commitdiff
Added assert to check if the kernel was found.
authordirk <dirk@git.imagemagick.org>
Sun, 27 Mar 2016 12:04:58 +0000 (14:04 +0200)
committerdirk <dirk@git.imagemagick.org>
Sun, 27 Mar 2016 12:04:58 +0000 (14:04 +0200)
MagickCore/opencl.c

index 3a4097b83603a037d4d44b06d21be7840e3f4035..fcc9755ed9aa288f69083babd131f7930a353787 100644 (file)
@@ -1554,16 +1554,24 @@ MagickPrivate MagickBooleanType RelinquishOpenCLCommandQueue(MagickCLEnv clEnv,
 %
 */
 
-MagickPrivate
-  cl_kernel AcquireOpenCLKernel(MagickCLEnv clEnv, MagickOpenCLProgram program, const char* kernelName)
+MagickPrivate cl_kernel AcquireOpenCLKernel(MagickCLEnv clEnv,
+  MagickOpenCLProgram program, const char* kernelName)
 {
-  cl_int clStatus;
-  cl_kernel kernel = NULL;
-  if (clEnv != NULL && kernelName!=NULL)
+  cl_int
+    clStatus;
+
+  cl_kernel
+    kernel;
+
+  kernel=(cl_kernel) NULL;
+  if ((clEnv != (MagickCLEnv) NULL) &&
+      (kernelName != (MagickOpenCLProgram) NULL))
   {
-    kernel = clEnv->library->clCreateKernel(clEnv->programs[program], kernelName, &clStatus);
+    kernel=clEnv->library->clCreateKernel(clEnv->programs[program],kernelName,
+      &clStatus);
+    assert(kernel != (cl_kernel) NULL);
   }
-  return kernel;
+  return(kernel);
 }