[Bug 1086] X forwarding won't start when a command is executed in background

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Tue Sep 20 11:45:11 EST 2005


http://bugzilla.mindrot.org/show_bug.cgi?id=1086


dtucker at zip.com.au changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED




------- Additional Comments From dtucker at zip.com.au  2005-09-20 11:45 -------
It appears to be fallout from this change (channels.c rev 1.200 and session.c
rev 1.302):

   - djm at cvs.openbsd.org 2005/07/17 06:49:04
     [channels.c channels.h session.c session.h]
     Fix a number of X11 forwarding channel leaks:
     1. Refuse multiple X11 forwarding requests on the same session
     2. Clean up all listeners after a single_connection X11 forward, not just
        the one that made the single connection
     3. Destroy X11 listeners when the session owning them goes away
     testing and ok dtucker@

It's probably (3) since the "()&" causes the child of sshd to exit immediately.
 Maybe it needs to wait until the session close completes before destroying the
X11 listeners? 



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.




More information about the openssh-bugs mailing list