From: Timo Sirainen Date: Fri, 2 Aug 2013 13:20:08 +0000 (+0300) Subject: doveadm flags: Fixed help text for subcommands. X-Git-Tag: 2.2.5~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=209335fbc1a5fe68e662242ea91e236fdb2ba29d;p=thirdparty%2Fdovecot%2Fcore.git doveadm flags: Fixed help text for subcommands. --- diff --git a/src/doveadm/doveadm-mail-flags.c b/src/doveadm/doveadm-mail-flags.c index e37d049797..49b1cccaba 100644 --- a/src/doveadm/doveadm-mail-flags.c +++ b/src/doveadm/doveadm-mail-flags.c @@ -80,8 +80,17 @@ static void cmd_flags_init(struct doveadm_mail_cmd_context *_ctx, enum mail_flags flag; ARRAY_TYPE(const_string) keywords; - if (args[0] == NULL || args[1] == NULL) - doveadm_mail_help_name("flags"); + if (args[0] == NULL || args[1] == NULL) { + switch (ctx->modify_type) { + case MODIFY_ADD: + doveadm_mail_help_name("flags add"); + case MODIFY_REMOVE: + doveadm_mail_help_name("flags remove"); + case MODIFY_REPLACE: + doveadm_mail_help_name("flags replace"); + } + i_unreached(); + } p_array_init(&keywords, _ctx->pool, 8); for (tmp = t_strsplit(args[0], " "); *tmp != NULL; tmp++) {