mirror of
https://github.com/hashcat/hashcat.git
synced 2024-11-23 00:28:11 +00:00
fixes #2465: --stdout should return status code 0
This commit is contained in:
parent
5d04e97adc
commit
541ef659aa
@ -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…
Reference in New Issue
Block a user