Merge pull request #2 from philsmd/master
authorJens Steube <jens.steube@gmail.com>
Sat, 5 Dec 2015 11:25:03 +0000 (12:25 +0100)
committerJens Steube <jens.steube@gmail.com>
Sat, 5 Dec 2015 11:25:03 +0000 (12:25 +0100)
for issue #1: cuMemsetD8() 1 error

docs/changes.txt
src/oclHashcat.c

index e166143..6f81a6d 100644 (file)
@@ -1,3 +1,10 @@
+* changes v2.00 -> v2.01:
+
+Type.: Bug
+File.: Host
+Desc.: Fix for a cuMemsetD8() 1 error in attacks different from mask attacks
+Issue: 1
+
 * changes v1.37 -> v2.00:
 
 Type: Project
index 3aa4d46..d55c3cf 100644 (file)
@@ -2695,7 +2695,10 @@ static void run_copy (hc_device_param_t *device_param, const uint pws_cnt)
   // clear some leftovers from previous run (maskfiles, etc)
 
   #ifdef _CUDA
-  hc_cuMemsetD8 (device_param->c_bfs, 0, device_param->c_bytes);
+  if (device_param->c_bfs != 0) // should be only true in this specific case: if (data.attack_kern == ATTACK_KERN_BF)
+  {
+    hc_cuMemsetD8 (device_param->c_bfs, 0, device_param->c_bytes);
+  }
   #endif
 
   if (data.attack_kern == ATTACK_KERN_STRAIGHT)