[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