X-Git-Url: https://www.flypig.org.uk/git/?a=blobdiff_plain;f=src%2Fhashcat.c;h=febdac914d0f2bb96b081a359c9841c85098a0f9;hb=c61798434ee2ed27ef8ac6a6f2e19505b0f65dcc;hp=225d28cf045d9a4c84b8d0d22ea68734ae5977a9;hpb=5542e460220bc0398aa40745e0489d97f534217e;p=hashcat.git diff --git a/src/hashcat.c b/src/hashcat.c index 225d28c..febdac9 100644 --- a/src/hashcat.c +++ b/src/hashcat.c @@ -2521,8 +2521,6 @@ static void save_hash () if (data.hash_mode != 2500) { - char out_buf[HCBUFSIZ] = { 0 }; - if (data.username == 1) { user_t *user = data.hash_info[idx]->user; @@ -2534,11 +2532,22 @@ static void save_hash () fputc (separator, fp); } + char out_buf[HCBUFSIZ]; // scratch buffer + + out_buf[0] = 0; + ascii_digest (out_buf, salt_pos, digest_pos); fputs (out_buf, fp); - log_out (fp, ""); + if (fp == stdout) + { + log_out (fp, ""); + } + else + { + fputc ('\n', fp); + } } else {