From 4e6077ad5c11f66a44f54c370fe106b396920279 Mon Sep 17 00:00:00 2001 From: banderlog Date: Sat, 18 Jan 2025 03:26:25 +0200 Subject: [PATCH] bugfix: prevent crashing when building on win --- src/main.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index d6c213093..bdc71563d 100644 --- a/src/main.c +++ b/src/main.c @@ -352,11 +352,16 @@ static void main_cracker_hash_cracked (MAYBE_UNUSED hashcat_ctx_t *hashcat_ctx, if (outfile_ctx->filename == NULL) if (user_options->quiet == false) clear_prompt (hashcat_ctx); } - // cyan color for cracked hashes + #if defined (_WIN) + fwrite (buf, len, 1, stdout); + fwrite (EOL, strlen (EOL), 1, stdout); + #else + // color option for cracked hashes on non win if (user_options->color == true) fputs("\033[0;36m", stdout); fwrite (buf, len, 1, stdout); if (user_options->color == true) fwrite("\033[0m", 4, 1, stdout); fwrite (EOL, strlen (EOL), 1, stdout); + #endif if ((user_options_extra->wordlist_mode == WL_MODE_FILE) || (user_options_extra->wordlist_mode == WL_MODE_MASK)) {