]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm-server: Reset getopt() before calling non-mail commands.
authorTimo Sirainen <tss@iki.fi>
Mon, 7 Dec 2015 09:21:59 +0000 (11:21 +0200)
committerTimo Sirainen <tss@iki.fi>
Mon, 7 Dec 2015 09:21:59 +0000 (11:21 +0200)
This fixes parsing their parameters when using multiple such commands within
a single doveadm connection.

src/doveadm/client-connection.c

index 2338ca7e829e4255ef43a1209f1a9a9c07bb5965..5094d095538226ab9b7336b080ec6bb15dd5990b 100644 (file)
@@ -46,6 +46,7 @@ doveadm_cmd_server_run(struct client_connection *conn,
        const char *str = NULL;
        unsigned int i;
 
+       optind = 1;
        doveadm_exit_code = 0;
        cmd->cmd(argc, argv);