That seems to work .. Are there any other place where this POLLHUP problem might show it's teeth?
Daniel Walker
Ove Kaaven wrote:
Aha. Then you'd probably want something like this, then?
Index: server/sock.c
RCS file: /home/wine/wine/server/sock.c,v retrieving revision 1.18 diff -u -r1.18 sock.c --- server/sock.c 2001/05/14 20:09:39 1.18 +++ server/sock.c 2001/08/18 15:00:53 @@ -84,7 +84,7 @@
if (sock->obj.select == -1) { /* previously unconnected socket, is this reselect supposed to connect it? */
if (!sock->state) return;
}if (!(sock->state & ~WS_FD_NONBLOCKING)) return; /* ok, it is, attach it to the wineserver's main poll loop */ add_select_user( &sock->obj );