From: Timo Sirainen Date: Mon, 22 Nov 2010 18:21:25 +0000 (+0000) Subject: doveadm-server: Fixed command parameter handling. X-Git-Tag: 2.0.8~59 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e170e0d6dba14db1fbeeabd9dd987b0cbbbfa0ac;p=thirdparty%2Fdovecot%2Fcore.git doveadm-server: Fixed command parameter handling. --- 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]);