From ed772a02a4b79d6fb83d8e4db3359e9e52759f76 Mon Sep 17 00:00:00 2001 From: jsteube Date: Tue, 14 Feb 2017 21:05:44 +0100 Subject: [PATCH] Check for at least one active OpenCL device before running weak-hash-check --- src/hashcat.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/hashcat.c b/src/hashcat.c index e4e1e04f5..72c2e86f5 100644 --- a/src/hashcat.c +++ b/src/hashcat.c @@ -656,6 +656,13 @@ static int outer_loop (hashcat_ctx_t *hashcat_ctx) break; } + if (device_param == NULL) + { + event_log_error (hashcat_ctx, "No device found for weak-hash-check"); + + return -1; + } + EVENT (EVENT_WEAK_HASH_PRE); for (u32 salt_pos = 0; salt_pos < hashes->salts_cnt; salt_pos++)