From: Timo Sirainen Date: Fri, 8 Jun 2018 16:56:01 +0000 (+0300) Subject: doveadm: Fix compiler warning X-Git-Tag: 2.3.9~1732 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f7e6d9ceaaf8d26a56e7470eedcc31e65522f484;p=thirdparty%2Fdovecot%2Fcore.git doveadm: Fix compiler warning --- diff --git a/src/doveadm/client-connection-tcp.c b/src/doveadm/client-connection-tcp.c index ef06fb61fe..af70b5eb74 100644 --- a/src/doveadm/client-connection-tcp.c +++ b/src/doveadm/client-connection-tcp.c @@ -311,7 +311,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) { @@ -344,8 +344,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)