]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm proxy kick: Fixed output message.
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 2 Aug 2016 18:16:15 +0000 (21:16 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 2 Aug 2016 18:16:15 +0000 (21:16 +0300)
src/doveadm/doveadm-proxy.c

index b1ee3f743fb23c9f02169b92eaa5e4664a77c35f..244f06555536355d90c1d08587c2381dd0a64a70 100644 (file)
@@ -89,6 +89,8 @@ static void cmd_proxy_kick_callback(enum ipc_client_cmd_state state,
        case IPC_CLIENT_CMD_STATE_REPLY:
                return;
        case IPC_CLIENT_CMD_STATE_OK:
+               if (data[0] == '\0')
+                       data = "0";
                doveadm_print(data);
                break;
        case IPC_CLIENT_CMD_STATE_ERROR:
@@ -111,7 +113,7 @@ static void cmd_proxy_kick(int argc, char *argv[])
        }
 
        doveadm_print_init(DOVEADM_PRINT_TYPE_FORMATTED);
-       doveadm_print_formatted_set_format("{count} connections kicked");
+       doveadm_print_formatted_set_format("%{count} connections kicked");
        doveadm_print_header_simple("count");
        ipc_client_cmd(ctx->ipc, t_strdup_printf("proxy\t*\tKICK\t%s", argv[optind]),
                       cmd_proxy_kick_callback, NULL);