Try to load libOpenCL.so.1 if libOpenCL.so was not found
[hashcat.git] / src / ext_OpenCL.c
index 65c594c..f43815a 100644 (file)
@@ -73,9 +73,11 @@ int ocl_init (OCL_PTR *ocl)
   ocl->lib = hc_dlopen ("/System/Library/Frameworks/OpenCL.framework/OpenCL", RTLD_NOW);
   #else
   ocl->lib = hc_dlopen ("libOpenCL.so", RTLD_NOW);
+
+  if (ocl->lib == NULL) ocl->lib = hc_dlopen ("libOpenCL.so.1", RTLD_NOW);
   #endif
 
-  if (!ocl->lib)
+  if (ocl->lib == NULL)
   {
     log_error ("ERROR: cannot load opencl library");