summaryrefslogtreecommitdiffstats
path: root/control.c
diff options
context:
space:
mode:
authornicm <nicm>2015-11-14 09:41:06 +0000
committernicm <nicm>2015-11-14 09:41:06 +0000
commitc56b81a2ce815f6d289232f20bb6e07cfd0e36ec (patch)
tree7a018a8f9d4354684ad5748e4d218fd8d3273fc5 /control.c
parent908e6bb68f127f2bdf0c15ac25dde9ccc06e9104 (diff)
Push stdout and stderr to clients more aggressively, and add an event to
continue if the send fails.
Diffstat (limited to 'control.c')
-rw-r--r--control.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/control.c b/control.c
index 11fa2d80..f7264944 100644
--- a/control.c
+++ b/control.c
@@ -37,7 +37,7 @@ control_write(struct client *c, const char *fmt, ...)
va_end(ap);
evbuffer_add(c->stdout_data, "\n", 1);
- server_push_stdout(c);
+ server_client_push_stdout(c);
}
/* Write a buffer, adding a terminal newline. Empties buffer. */
@@ -46,7 +46,7 @@ control_write_buffer(struct client *c, struct evbuffer *buffer)
{
evbuffer_add_buffer(c->stdout_data, buffer);
evbuffer_add(c->stdout_data, "\n", 1);
- server_push_stdout(c);
+ server_client_push_stdout(c);
}
/* Control input callback. Read lines and fire commands. */