[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