]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dsync -v: Make sure the n/m message counter is flushed to stdout.
authorTimo Sirainen <tss@iki.fi>
Thu, 1 Jul 2010 18:08:20 +0000 (19:08 +0100)
committerTimo Sirainen <tss@iki.fi>
Thu, 1 Jul 2010 18:08:20 +0000 (19:08 +0100)
--HG--
branch : HEAD

src/dsync/dsync-brain-msgs-new.c

index bb60dfa71963a7420154b5e3c2712cd9fedb0a30..3a132d1bf552551c3d12f46a5407ede064b919f1 100644 (file)
@@ -191,8 +191,10 @@ dsync_brain_mailbox_add_new_msgs(struct dsync_brain_msg_iter *iter,
        while (iter->next_new_msg < msg_count) {
                struct dsync_brain_new_msg *msg = &msgs[iter->next_new_msg];
 
-               if (output_stats && (n++ % 10) == 0)
+               if (output_stats && (n++ % 10) == 0) {
                        printf("\r%u/%u", iter->next_new_msg, msg_count);
+                       fflush(stdout);
+               }
 
                if (msg->mailbox_idx != iter->mailbox_idx) {
                        i_assert(msg->mailbox_idx > iter->mailbox_idx);