diff src/doveadm/doveadm-kick.c @ 19900:6f760a1def9f

doveadm kick: Don't show who command's help on duplicate network/username masks
author Aki Tuomi <aki.tuomi@dovecot.fi>
date Sun, 28 Feb 2016 18:59:35 +0200
parents 0f22db71df7a
children fb76c4085b27
line wrap: on
line diff
--- a/src/doveadm/doveadm-kick.c	Sun Feb 28 18:48:15 2016 +0200
+++ b/src/doveadm/doveadm-kick.c	Sun Feb 28 18:59:35 2016 +0200
@@ -196,7 +196,8 @@
 		i_fatal_status(EX_USAGE,
 			       "user and/or ip[/bits] must be specified.");
 	}
-	who_parse_args(&ctx.who, argv);
+	if (who_parse_args(&ctx.who, (const char *const *)argv + 1) < 0)
+		help(&doveadm_cmd_kick);
 
 	who_lookup(&ctx.who, kick_aggregate_line);
 	kick_users(&ctx);