Logging-in using ssh elevates the user privilege.
Takashi Yano
takashi.yano@nifty.ne.jp
Fri Mar 8 14:46:00 GMT 2019
Hi Corinna,
Thanks for your advice.
On Fri, 8 Mar 2019 15:11:18 +0100 Corinna Vinschen wrote:
> > In Linux, connect() in the client returns befor the
> > server calls accept(). However, in cygwin, connect()
> > does not return until the server calls accept().
>
> This is a result of the handshake to exchange credentials for
> getpeereid(). To workaround this issue, try building screen
> with a tweak. Server and as client should call
>
> setsockopt (sock, SOL_SOCKET, SO_PEERCRED, NULL, 0);
>
> before calling accept or connect.
Following your advice, I tried the patch attached and
confirmed the problem regarding -Q option is solved.
--
Takashi Yano <takashi.yano@nifty.ne.jp>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: screen-peercred.patch
Type: application/octet-stream
Size: 1467 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20190308/82fa4bf3/attachment.obj>
-------------- next part --------------
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list