From: philsmd Date: Sat, 5 Dec 2015 07:48:00 +0000 (+0100) Subject: fixes issue #1: cuMemsetD8() 1 error (nvidia only, problem did not affect mask attacks) X-Git-Tag: v2.01~1^2 X-Git-Url: https://www.flypig.org.uk/git/?a=commitdiff_plain;h=9684d8793a23fc8dd80935732d6c14392fc9659f;hp=5065474b4e5ed59add2d5af6e2e9cf3857969fe3;p=hashcat.git fixes issue #1: cuMemsetD8() 1 error (nvidia only, problem did not affect mask attacks) --- diff --git a/docs/changes.txt b/docs/changes.txt index e166143..6f81a6d 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -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 diff --git a/src/oclHashcat.c b/src/oclHashcat.c index 3aa4d46..d55c3cf 100644 --- a/src/oclHashcat.c +++ b/src/oclHashcat.c @@ -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)