]> andersk Git - openssh.git/blobdiff - serverloop.c
cleanup diffs
[openssh.git] / serverloop.c
index 79bdf77bace07696329e64f77082fac6619c125f..58e901de81222d961d5f18d0d160dc1266ed4f86 100644 (file)
@@ -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();
This page took 0.043798 seconds and 4 git commands to generate.