]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm: Don't connect to stats-writer for the "quick init" commands
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 22 Dec 2017 11:36:32 +0000 (13:36 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 22 Dec 2017 13:25:41 +0000 (15:25 +0200)
src/doveadm/doveadm.c

index 931536ebdc740311067e1a4268894d2139b8fa2a..11ed60b8370cef9163173c5f251abe839444355b 100644 (file)
@@ -289,7 +289,6 @@ static struct doveadm_cmd *doveadm_cmdline_commands[] = {
 int main(int argc, char *argv[])
 {
        enum master_service_flags service_flags =
-               MASTER_SERVICE_FLAG_SEND_STATS |
                MASTER_SERVICE_FLAG_STANDALONE |
                MASTER_SERVICE_FLAG_KEEP_CONFIG_OPEN |
                MASTER_SERVICE_FLAG_NO_INIT_DATASTACK_FRAME;
@@ -355,6 +354,7 @@ int main(int argc, char *argv[])
                quick_init = TRUE;
        } else {
                quick_init = FALSE;
+               master_service_init_stats_client(master_service, TRUE);
                doveadm_print_ostream = o_stream_create_fd(STDOUT_FILENO, 0);
                o_stream_set_no_error_handling(doveadm_print_ostream, TRUE);
                doveadm_dump_init();