diff options
author | Janne Hyvärinen <cse@sci.fi> | 2013-04-21 14:02:48 +0300 |
---|---|---|
committer | Erik de Castro Lopo <erikd@mega-nerd.com> | 2013-04-21 21:47:33 +1000 |
commit | bf632684258421c329e572c647d06e76399bd258 (patch) | |
tree | fd628c8398a6aa39aef761b361d927d0bdb55357 /src/flac | |
parent | fc21768d440db6a7564e52d37fe489d6a8bca663 (diff) | |
download | flac-bf632684258421c329e572c647d06e76399bd258.tar.gz |
Fix status print staying on the wrong line with certain filename length.
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
Diffstat (limited to 'src/flac')
-rw-r--r-- | src/flac/utils.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/flac/utils.c b/src/flac/utils.c index 03dbdc8b..85a16f08 100644 --- a/src/flac/utils.c +++ b/src/flac/utils.c @@ -229,7 +229,7 @@ void stats_print_name(int level, const char *name) void stats_print_info(int level, const char *format, ...) { char tmp[80]; - int len, cleared_len; + int len, clear_len; if (flac__utils_verbosity_ >= level) { va_list args; @@ -240,10 +240,10 @@ void stats_print_info(int level, const char *format, ...) tmp[sizeof(tmp)-1] = '\0'; len = sizeof(tmp)-1; } - cleared_len = stats_char_count; stats_clear(); if (len >= console_chars_left) { - while (cleared_len > 0 && cleared_len--) fprintf(stderr, " "); + clear_len = console_chars_left; + while (clear_len > 0 && clear_len--) fprintf(stderr, " "); fprintf(stderr, "\n"); console_chars_left = console_width; } |