https://bugzilla.mindrot.org/show_bug.cgi?id=2863

Geoffrey Thomas <bugzi...@ldpreload.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzi...@ldpreload.com

--- Comment #1 from Geoffrey Thomas <bugzi...@ldpreload.com> ---
I looked into this with Nelson a bit - it looks like this is the /* XXX
*/ in channel_pre_open in channel.c. That function appears to properly
handle stdin and stdout, but stderr is only select()ed on if stdin and
stdout are open, which seems wrong. I also don't see anything that ever
closes stderr, other than the process exiting.

This might be a client-side thing (client not sending a shutdown for
stderr) but I'm not following the logic of nchan.c  well enough to see
who should be handling stderr.

-- 
You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
openssh-bugs mailing list
openssh-bugs@mindrot.org
https://lists.mindrot.org/mailman/listinfo/openssh-bugs

Reply via email to