From f769a22d4ba845acff70a57b056fb9a6a9d05599 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Fri, 8 Jun 2018 19:56:01 +0300 Subject: [PATCH] doveadm: Fix compiler warning --- src/doveadm/client-connection-tcp.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/doveadm/client-connection-tcp.c b/src/doveadm/client-connection-tcp.c index 40e582a19a..b1de0d059a 100644 --- a/src/doveadm/client-connection-tcp.c +++ b/src/doveadm/client-connection-tcp.c @@ -309,7 +309,7 @@ static int doveadm_cmd_handle(struct client_connection_tcp *conn, struct ioloop *prev_ioloop = current_ioloop; const struct doveadm_cmd *cmd = NULL; const struct doveadm_mail_cmd *mail_cmd; - struct doveadm_mail_cmd_context *mctx; + struct doveadm_mail_cmd_context *mctx = NULL; const struct doveadm_cmd_ver2 *cmd_ver2; if ((cmd_ver2 = doveadm_cmd_find_with_args_ver2(cmd_name, &argc, &argv)) == NULL) { @@ -342,8 +342,10 @@ static int doveadm_cmd_handle(struct client_connection_tcp *conn, doveadm_cmd_server_run_ver2(conn, argc, argv, cctx); else if (cmd != NULL) doveadm_cmd_server_run(conn, argc, argv, cmd); - else + else { + i_assert(mctx != NULL); doveadm_mail_cmd_server_run(conn, mctx); + } o_stream_switch_ioloop_to(conn->output, prev_ioloop); if (conn->log_out != NULL) -- 2.47.3