Merge pull request #2479 from philsmd/stdout_status_code

fixes #2465: --stdout should return status code 0
pull/2484/head
Jens Steube 4 years ago committed by GitHub
commit 2b08f736eb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -12,6 +12,7 @@
##
- Fixed maximum password length in modules of hash-modes 600, 7800, 7801 and 9900
- Fixed non-zero status code when using --stdout
- Fixed uninitialized value in bitsliced DES kernel (BF mode only) leading to false negatives
##

@ -1214,7 +1214,7 @@ int hashcat_session_execute (hashcat_ctx_t *hashcat_ctx)
logfile_top_msg ("STOP");
// free memory
// set final status code
if (rc_final == 0)
{
@ -1227,6 +1227,16 @@ int hashcat_session_execute (hashcat_ctx_t *hashcat_ctx)
if (status_ctx->devices_status == STATUS_ERROR) rc_final = -1;
}
// special case for --stdout
if (user_options->stdout_flag == true)
{
if (status_ctx->devices_status == STATUS_EXHAUSTED)
{
rc_final = 0;
}
}
// done
return rc_final;

Loading…
Cancel
Save