summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2013-01-21 12:34:22 +0100
committerantirez <antirez@gmail.com>2013-01-21 12:38:43 +0100
commit1b0f244509a2530d4057b237e264cd20c1b04fa6 (patch)
tree01a9f2d135097f7aff5f4472b78f7c96fdf04bbd
parent580f65a50b6b2aa7fce0b415b71ff3219b2f9fa5 (diff)
downloadredis-1b0f244509a2530d4057b237e264cd20c1b04fa6.tar.gz
Fixed a bug in memtest progress bar, that had no actual effects.
This closes issue #859, thanks to @erbenmo.
-rw-r--r--src/memtest.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/memtest.c b/src/memtest.c
index 56162ff4f..a0b99f98b 100644
--- a/src/memtest.c
+++ b/src/memtest.c
@@ -78,10 +78,8 @@ void memtest_progress_end(void) {
void memtest_progress_step(size_t curr, size_t size, char c) {
size_t chars = ((unsigned long long)curr*progress_full)/size, j;
- for (j = 0; j < chars-progress_printed; j++) {
- printf("%c",c);
- progress_printed++;
- }
+ for (j = 0; j < chars-progress_printed; j++) printf("%c",c);
+ progress_printed = chars;
fflush(stdout);
}