changeset 21329:a6116b23e7e9

master: PROCESS-STATUS output was duplicated many times
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Sat, 17 Dec 2016 11:31:42 +0200
parents b6a83ac90085
children eb456cb34cac
files src/master/master-client.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/master/master-client.c	Thu Dec 15 17:43:11 2016 +0200
+++ b/src/master/master-client.c	Sat Dec 17 11:31:42 2016 +0200
@@ -69,8 +69,8 @@
 	array_foreach(&services->services, servicep) {
 		if (args[0] != NULL && !str_array_find(args, (*servicep)->set->name))
 			continue;
-		str_truncate(str, 0);
 		for (p = (*servicep)->processes; p != NULL; p = p->next) {
+			str_truncate(str, 0);
 			master_client_process_output(str, p);
 			o_stream_nsend(client->conn.output,
 				       str_data(str), str_len(str));