mirror of
https://github.com/hashcat/hashcat
synced 2024-11-24 14:27:14 +01:00
Merge pull request #3493 from fse-a/improved_error_message
Added error message describing workaround when detecting more than 64
This commit is contained in:
commit
932ddb1ee2
@ -17,6 +17,7 @@
|
||||
|
||||
- Modules: Added support for non-zero IVs for -m 6800 (Lastpass). Also added `tools/lastpass2hashcat.py`
|
||||
- Status Code: Add specific return code for self-test fail (-11)
|
||||
- Described workaround in error message when detecting more than 64 backend devices
|
||||
|
||||
* changes v6.2.5 -> v6.2.6
|
||||
|
||||
|
@ -7330,6 +7330,13 @@ int backend_ctx_devices_init (hashcat_ctx_t *hashcat_ctx, const int comptime)
|
||||
{
|
||||
const u64 backend_devices_cnt_mask = ~(((u64) -1 >> backend_ctx->backend_devices_cnt) << backend_ctx->backend_devices_cnt);
|
||||
|
||||
if (backend_ctx->backend_devices_cnt >= 64)
|
||||
{
|
||||
event_log_error (hashcat_ctx, "Illegal use of the --backend-devices parameter because too many backend devices were found (%u).", backend_ctx->backend_devices_cnt);
|
||||
event_log_error (hashcat_ctx, "If possible, disable one of your backends to reduce the number of backend devices. For example \"--backend-ignore-cuda\" or \"--backend-ignore-opencl\" .");
|
||||
|
||||
return -1;
|
||||
}
|
||||
if (backend_ctx->backend_devices_filter > backend_devices_cnt_mask)
|
||||
{
|
||||
event_log_error (hashcat_ctx, "An invalid device was specified using the --backend-devices parameter.");
|
||||
|
Loading…
Reference in New Issue
Block a user