summaryrefslogtreecommitdiffstats
path: root/server-fn.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2013-03-11 09:46:18 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2013-03-11 09:46:18 +0000
commit412ac6bc3a690628f72101494ac88e91c7d3377c (patch)
treea1b191ce809964d545334f85b5dac9091b5f3884 /server-fn.c
parenta6ad44f111a42553ad38a850a0e215914ea1f037 (diff)
Use single stdout and stderr for control clients.
Diffstat (limited to 'server-fn.c')
-rw-r--r--server-fn.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/server-fn.c b/server-fn.c
index 4d8a658c..566925f0 100644
--- a/server-fn.c
+++ b/server-fn.c
@@ -546,6 +546,10 @@ server_push_stderr(struct client *c)
struct msg_stderr_data data;
size_t size;
+ if (c->stderr_data == c->stdout_data) {
+ server_push_stdout(c);
+ return;
+ }
size = EVBUFFER_LENGTH(c->stderr_data);
if (size == 0)
return;