X-Git-Url: https://www.flypig.org.uk/git/?a=blobdiff_plain;f=src%2Fhashcat.c;h=690dd47cf1a51ae9f7e2f570df142c133a781d7b;hb=c172da1bd26cc49ee0feb668374ed900a0770a66;hp=9b4daac7f56e054e27d56ca1de3666d3d54cdc4e;hpb=fe18f5140620e8b3dd22de5f85b638eacc28b3a0;p=hashcat.git diff --git a/src/hashcat.c b/src/hashcat.c index 9b4daac..690dd47 100644 --- a/src/hashcat.c +++ b/src/hashcat.c @@ -15337,11 +15337,11 @@ int main (int argc, char **argv) // now check if all device-memory sizes which depend on the kernel_accel_max amplifier are within its boundaries // if not, decrease amplifier and try again - if (size_pws > device_param->device_maxmem_alloc) skip = 1; - if (size_tmps > device_param->device_maxmem_alloc) skip = 1; - if (size_hooks > device_param->device_maxmem_alloc) skip = 1; + int memory_limit_hit = 0; - int skip = 0; + if (size_pws > device_param->device_maxmem_alloc) memory_limit_hit = 1; + if (size_tmps > device_param->device_maxmem_alloc) memory_limit_hit = 1; + if (size_hooks > device_param->device_maxmem_alloc) memory_limit_hit = 1; const u64 size_total = bitmap_size @@ -15371,9 +15371,9 @@ int main (int argc, char **argv) + size_tm + size_tmps; - if (size_total > device_param->device_global_mem) skip = 1; + if (size_total > device_param->device_global_mem) memory_limit_hit = 1; - if (skip == 1) + if (memory_limit_hit == 1) { kernel_accel_max--;