projects
/
hashcat.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
5065474
)
fixes issue #1: cuMemsetD8() 1 error (nvidia only, problem did not affect mask attacks)
author
philsmd
<philsmd@hashcat.net>
Sat, 5 Dec 2015 07:48:00 +0000
(08:48 +0100)
committer
philsmd
<philsmd@hashcat.net>
Sat, 5 Dec 2015 07:48:00 +0000
(08:48 +0100)
docs/changes.txt
patch
|
blob
|
history
src/oclHashcat.c
patch
|
blob
|
history
diff --git
a/docs/changes.txt
b/docs/changes.txt
index
e166143
..
6f81a6d
100644
(file)
--- 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
* changes v1.37 -> v2.00:
Type: Project
diff --git
a/src/oclHashcat.c
b/src/oclHashcat.c
index
3aa4d46
..
d55c3cf
100644
(file)
--- 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
// 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)
#endif
if (data.attack_kern == ATTACK_KERN_STRAIGHT)