]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm flags: Fixed help text for subcommands.
authorTimo Sirainen <tss@iki.fi>
Fri, 2 Aug 2013 13:20:08 +0000 (16:20 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 2 Aug 2013 13:20:08 +0000 (16:20 +0300)
src/doveadm/doveadm-mail-flags.c

index e37d049797c6dd531325f7c71550665572a74762..49b1cccaba5e8072755fc27b9a41b7fd799af8e3 100644 (file)
@@ -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++) {