dovecot-2.2: doveadm flags: Fixed help text for subcommands.

dovecot at dovecot.org dovecot at dovecot.org
Fri Aug 2 16:20:17 EEST 2013


details:   http://hg.dovecot.org/dovecot-2.2/rev/f16816a69130
changeset: 16636:f16816a69130
user:      Timo Sirainen <tss at iki.fi>
date:      Fri Aug 02 16:20:08 2013 +0300
description:
doveadm flags: Fixed help text for subcommands.

diffstat:

 src/doveadm/doveadm-mail-flags.c |  13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diffs (23 lines):

diff -r 78225937a030 -r f16816a69130 src/doveadm/doveadm-mail-flags.c
--- a/src/doveadm/doveadm-mail-flags.c	Fri Aug 02 15:19:22 2013 +0300
+++ b/src/doveadm/doveadm-mail-flags.c	Fri Aug 02 16:20:08 2013 +0300
@@ -80,8 +80,17 @@
 	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++) {


More information about the dovecot-cvs mailing list