From: Timo Sirainen Date: Tue, 2 Dec 2025 11:11:20 +0000 (+0200) Subject: doveadm: Flush print output after processing each user X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fec63bdec2f848eacf23a9068ad4a15868cb59ce;p=thirdparty%2Fdovecot%2Fcore.git doveadm: Flush print output after processing each user Otherwise when processing many users, the print output wouldn't be flushed until enough output had been written. If there wasn't much written, it could have taken a long time to see anything printed. --- diff --git a/src/doveadm/doveadm-mail.c b/src/doveadm/doveadm-mail.c index 3e5b461bfb..fe315068be 100644 --- a/src/doveadm/doveadm-mail.c +++ b/src/doveadm/doveadm-mail.c @@ -577,6 +577,7 @@ doveadm_mail_all_users(struct doveadm_mail_cmd_context *ctx, cctx->username = user; T_BEGIN { ret = doveadm_mail_next_user(ctx, &error); + doveadm_print_flush(); if (ret < 0) e_error(ctx->cctx->event, "%s", error); else if (ret == 0)