Module: wine
Branch: master
Commit: 93db86a7e026645007e37f23725546612e4de5c8
URL: http://source.winehq.org/git/wine.git/?a=commit;h=93db86a7e026645007e37f237…
Author: Mike Kaplinskiy <mike.kaplinskiy(a)gmail.com>
Date: Tue Jul 27 00:16:24 2010 -0400
server: Don't delay events, we simply shouldn't send them in the first place.
---
server/sock.c | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/server/sock.c b/server/sock.c
index 36f6c7a..44422ad 100644
--- a/server/sock.c
+++ b/server/sock.c
@@ -260,9 +260,7 @@ static void sock_wake_up( struct sock *sock )
unsigned int events = sock->pmask & sock->mask;
int i;
- /* Do not signal events if there are still pending asynchronous IO requests */
- /* We need this to delay FD_CLOSE events until all pending overlapped requests are processed */
- if ( !events || async_queued( sock->read_q ) || async_queued( sock->write_q ) ) return;
+ if ( !events ) return;
if (sock->event)
{