commit | e0477ce92a89ea92d184a606f74b5d2ba3043ff3 | [log] [tgz] |
---|---|---|
author | Eric Pouech <eric.pouech@wanadoo.fr> | Sat Oct 21 08:49:40 2006 +0200 |
committer | Alexandre Julliard <julliard@winehq.org> | Mon Oct 23 12:26:18 2006 +0200 |
tree | a30dc459627ac3b61779421cdb9f4ada489446fd | |
parent | ea2f60160c98456daf81b60119feecdc676d2bbb [diff] [blame] |
winsock: Clear the held mask with the requested events so that they can be signaled.
diff --git a/server/sock.c b/server/sock.c index ce63932..c1a7a8d 100644 --- a/server/sock.c +++ b/server/sock.c
@@ -814,6 +814,7 @@ FILE_WRITE_ATTRIBUTES, &sock_ops))) return; old_event = sock->event; sock->mask = req->mask; + sock->hmask &= ~req->mask; /* re-enable held events */ sock->event = NULL; sock->window = req->window; sock->message = req->msg;