X-Git-Url: https://www.flypig.org.uk/git/?a=blobdiff_plain;f=src%2FoclHashcat.c;h=93c75c82837b70b445f92a09eec5cda576d81b00;hb=490ff03fe18b3966ab591e859a79e29eab5ea386;hp=3aa4d46b7648b620f6967a12e12af7ecae0ef562;hpb=5065474b4e5ed59add2d5af6e2e9cf3857969fe3;p=hashcat.git diff --git a/src/oclHashcat.c b/src/oclHashcat.c index 3aa4d46..93c75c8 100644 --- a/src/oclHashcat.c +++ b/src/oclHashcat.c @@ -15,8 +15,8 @@ const char *PROGNAME = "cudaHashcat"; const char *PROGNAME = "oclHashcat"; #endif -const char *VERSION_TXT = "2.00"; -const uint VERSION_BIN = 200; +const char *VERSION_TXT = "2.01"; +const uint VERSION_BIN = 201; const uint RESTORE_MIN = 200; #define INCR_RULES 10000 @@ -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)