=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/sshd.c,v retrieving revision 1.312 retrieving revision 1.313 diff -u -r1.312 -r1.313 --- src/usr.bin/ssh/sshd.c 2005/07/25 11:59:40 1.312 +++ src/usr.bin/ssh/sshd.c 2005/09/13 23:40:07 1.313 @@ -42,7 +42,7 @@ */ #include "includes.h" -RCSID("$OpenBSD: sshd.c,v 1.312 2005/07/25 11:59:40 markus Exp $"); +RCSID("$OpenBSD: sshd.c,v 1.313 2005/09/13 23:40:07 djm Exp $"); #include #include @@ -885,6 +885,9 @@ /* Save argv. */ saved_argv = av; rexec_argc = ac; + + /* Ensure that fds 0, 1 and 2 are open or directed to /dev/null */ + sanitise_stdfd(); /* Initialize configuration options to their default values. */ initialize_server_options(&options);