From 7d6656c1283f46d9cdbba707ea2373af3d994585 Mon Sep 17 00:00:00 2001 From: Damien Miller Date: Sat, 20 May 2000 15:22:36 +1000 Subject: cleanup diffs --- serverloop.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'serverloop.c') diff --git a/serverloop.c b/serverloop.c index 79bdf77ba..58e901de8 100644 --- a/serverloop.c +++ b/serverloop.c @@ -402,7 +402,9 @@ server_loop(pid_t pid, int fdin_arg, int fdout_arg, int fderr_arg) /* nonblocking IO */ set_nonblock(fdin); set_nonblock(fdout); - set_nonblock(fderr); + /* we don't have stderr for interactive terminal sessions, see below */ + if (fderr != -1) + set_nonblock(fderr); connection_in = packet_get_connection_in(); connection_out = packet_get_connection_out(); -- cgit v1.2.3