summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanne Hyvärinen <cse@sci.fi>2013-04-21 14:02:48 +0300
committerErik de Castro Lopo <erikd@mega-nerd.com>2013-04-21 21:47:33 +1000
commitbf632684258421c329e572c647d06e76399bd258 (patch)
treefd628c8398a6aa39aef761b361d927d0bdb55357
parentfc21768d440db6a7564e52d37fe489d6a8bca663 (diff)
downloadflac-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>
-rw-r--r--src/flac/utils.c6
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;
}