changeset 20557:31d7157aa0b1

doveadm proxy kick: Fixed output message.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Tue, 02 Aug 2016 21:16:15 +0300
parents 86d9ea2f8fc8
children df08a7bc2b0d
files src/doveadm/doveadm-proxy.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/doveadm/doveadm-proxy.c	Tue Aug 02 21:10:42 2016 +0300
+++ b/src/doveadm/doveadm-proxy.c	Tue Aug 02 21:16:15 2016 +0300
@@ -89,6 +89,8 @@
 	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 @@
 	}
 
 	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);