]> granicus.if.org Git - imagemagick/commitdiff
Fixed loading of the OpenCL benchmark file.
authordirk <dirk@git.imagemagick.org>
Sat, 13 Aug 2016 20:42:49 +0000 (22:42 +0200)
committerdirk <dirk@git.imagemagick.org>
Sat, 13 Aug 2016 20:42:49 +0000 (22:42 +0200)
MagickCore/opencl.c

index 790ad7c2c9cabc6903a12b50b96709a44bb01f39..6f1699602207a9996fcbc872fcbb21c4331e394d 100644 (file)
@@ -919,15 +919,9 @@ static MagickBooleanType LoadOpenCLBenchmarks(MagickCLEnv clEnv,
       return(MagickFalse);
     }
 
-  options=GetConfigureOptions(filename,exception);
-  option=(const StringInfo *) GetNextValueInLinkedList(options);
-  while (option != (const StringInfo *) NULL)
-  {
-    LoadOpenCLDeviceBenchmark(clEnv,(const char *) GetStringInfoDatum(
-      option));
-    option=(const StringInfo *) GetNextValueInLinkedList(options);
-  }
-  options=DestroyConfigureOptions(options);
+  option=ConfigureFileToStringInfo(filename,exception);
+  LoadOpenCLDeviceBenchmark(clEnv,(const char *) GetStringInfoDatum(option));
+  option=DestroyStringInfo(option);
   return(MagickTrue);
 }