additional --opencl-platform value check
authorphilsmd <philsmd@hashcat.net>
Thu, 7 Jan 2016 16:15:28 +0000 (17:15 +0100)
committerphilsmd <philsmd@hashcat.net>
Thu, 7 Jan 2016 16:15:28 +0000 (17:15 +0100)
src/oclHashcat.c

index 0f55a56..04e58fc 100644 (file)
@@ -12335,6 +12335,13 @@ int main (int argc, char **argv)
       }
       else
       {
+        if (CL_platform_sel < 1)
+        {
+          log_error ("ERROR: --opencl-platform < 1");
+
+          return (-1);
+        }
+
         if (CL_platform_sel > CL_platforms_cnt)
         {
           log_error ("ERROR: invalid OpenCL platforms selected");
@@ -12347,7 +12354,7 @@ int main (int argc, char **argv)
     {
       if (CL_platform_sel != 1)
       {
-        log_error ("ERROR: OpenCL platform number %d not available", CL_platform_sel);
+        log_error ("ERROR: OpenCL platform number %d is not available", CL_platform_sel);
 
         return (-1);
       }