From e170e0d6dba14db1fbeeabd9dd987b0cbbbfa0ac Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 22 Nov 2010 18:21:25 +0000 Subject: [PATCH] doveadm-server: Fixed command parameter handling. --- src/doveadm/client-connection.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/doveadm/client-connection.c b/src/doveadm/client-connection.c index a8e5cb1bb2..129cb09fa8 100644 --- a/src/doveadm/client-connection.c +++ b/src/doveadm/client-connection.c @@ -72,7 +72,9 @@ static bool doveadm_mail_cmd_server(const char *cmd_name, const char *username, } } - argv += optind; + argv += optind-1; + optind = 1; + if (argv[0] != NULL && cmd->usage_args == NULL) { i_error("doveadm %s: Client sent unknown parameter: %s", cmd->name, argv[0]); -- 2.47.3