File ImageMagick-CVE-2017-18211.patch of Package ImageMagick.12053

Index: ImageMagick-6.8.8-1/magick/opencl.c
===================================================================
--- ImageMagick-6.8.8-1.orig/magick/opencl.c	2018-03-14 15:49:04.127875660 +0100
+++ ImageMagick-6.8.8-1/magick/opencl.c	2018-03-14 15:56:22.999379559 +0100
@@ -544,6 +544,8 @@ static MagickBooleanType saveBinaryCLPro
   }
 
   binaryProgram = (unsigned char*) AcquireMagickMemory(binaryProgramSize);
+  if (binaryProgram == NULL)
+    goto cleanup;
   clStatus = clGetProgramInfo(clEnv->programs[prog], CL_PROGRAM_BINARIES, sizeof(char*), &binaryProgram, NULL);
   if (clStatus != CL_SUCCESS)
   {
openSUSE Build Service is sponsored by