From 1e469a96a46920ab542dbd5545c583367086d58c Mon Sep 17 00:00:00 2001 From: Jens Steube Date: Wed, 3 Jun 2020 12:31:17 +0200 Subject: [PATCH] Add missing branch in automatic alias device selection --- src/backend.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/backend.c b/src/backend.c index be81bc8ad..11635a265 100644 --- a/src/backend.c +++ b/src/backend.c @@ -98,9 +98,12 @@ static int backend_ctx_find_alias_devices (hashcat_ctx_t *hashcat_ctx) if (alias_device->is_cuda == true) continue; - // this lets native OpenCL runtime survive over generic OpenCL runtime + // this lets native OpenCL runtime survive over generic OpenCL runtime - if (alias_device->opencl_platform_vendor_id == alias_device->opencl_device_vendor_id) continue; + if (alias_device->opencl_device_type & CL_DEVICE_TYPE_CPU) + { + if (alias_device->opencl_platform_vendor_id == alias_device->opencl_device_vendor_id) continue; + } alias_device->skipped = true;