diff --git a/src/user_options.c b/src/user_options.c index b1ed588f4..f9bf491ea 100644 --- a/src/user_options.c +++ b/src/user_options.c @@ -1052,6 +1052,13 @@ int user_options_sanity (hashcat_ctx_t *hashcat_ctx) } } + if (user_options->stdout_flag == true && user_options->slow_candidates == true) + { + event_log_error (hashcat_ctx, "Slow candidates (-S) is not allowed in stdout mode."); + + return -1; + } + if ((user_options->show == true) && ((user_options->username == true) || (user_options->dynamic_x == true))) { event_log_error (hashcat_ctx, "Mixing --show with --username or --dynamic-x can cause exponential delay in output.");