From 9ba5c4965ca244efeeb525229f1293ef52a4bf3a Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Thu, 31 Mar 2016 12:41:25 +0300 Subject: [PATCH] doveadm-mail: Honor -u flag on v1 commands --- src/doveadm/doveadm-mail.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/doveadm/doveadm-mail.c b/src/doveadm/doveadm-mail.c index d198fbb178..bdb12c13eb 100644 --- a/src/doveadm/doveadm-mail.c +++ b/src/doveadm/doveadm-mail.c @@ -634,7 +634,6 @@ doveadm_mail_cmd(const struct doveadm_mail_cmd *cmd, int argc, char *argv[]) ctx->cur_username = getenv("USER"); memset(&cctx, 0, sizeof(cctx)); - cctx.username = ctx->cur_username; getopt_args = "AF:S:u:"; /* keep context's getopt_args first in case it contains '+' */ @@ -682,6 +681,7 @@ doveadm_mail_cmd(const struct doveadm_mail_cmd *cmd, int argc, char *argv[]) cmd->name, argv[0]); } ctx->args = (const void *)argv; + cctx.username = ctx->cur_username; doveadm_mail_cmd_exec(ctx, &cctx, wildcard_user); doveadm_mail_cmd_free(ctx); }