[openssh-commits] CVS: fuyu.mindrot.org: openssh
Damien Miller
djm at fuyu.mindrot.org
Tue Aug 17 01:59:31 EST 2010
CVSROOT: /var/cvs
Module name: openssh
Changes by: djm at fuyu.mindrot.org 10/08/17 01:59:31
Modified files:
. : ChangeLog ssh.c
Log message:
- djm at cvs.openbsd.org 2010/08/12 21:49:44
[ssh.c]
close any extra file descriptors inherited from parent at start and
reopen stdin/stdout to /dev/null when forking for ControlPersist.
prevents tools that fork and run a captive ssh for communication from
failing to exit when the ssh completes while they wait for these fds to
close. The inherited fds may persist arbitrarily long if a background
mux master has been started by ControlPersist. cvs and scp were effected
by this.
"please commit" markus@
Diff commands:
cvs -nQq rdiff -u -r1.5643 -r1.5644 openssh/ChangeLog
cvs -nQq rdiff -u -r1.337 -r1.338 openssh/ssh.c
ViewVC:
http://anoncvs.mindrot.org/index.cgi/openssh/ChangeLog?r1=1.5643;r2=1.5644&view=patch
http://anoncvs.mindrot.org/index.cgi/openssh/ssh.c?r1=1.337;r2=1.338&view=patch
Please note that there may be a delay before commits are available
on the public ViewVC site.
More information about the openssh-commits
mailing list