Zebediah Figura : server: Clear sock->errors[AFD_POLL_BIT_CONNECT_ERR] in sock_poll_event().
Alexandre Julliard
julliard at winehq.org
Thu Jul 21 17:04:07 CDT 2022
Module: wine
Branch: master
Commit: a1fd99cfbb478b2668aa684e5de00b6994a4daee
URL: https://gitlab.winehq.org/wine/wine/-/commit/a1fd99cfbb478b2668aa684e5de00b6994a4daee
Author: Zebediah Figura <zfigura at codeweavers.com>
Date: Mon Jul 11 23:08:04 2022 -0500
server: Clear sock->errors[AFD_POLL_BIT_CONNECT_ERR] in sock_poll_event().
Give sock_dispatch_events() a more consistent scope.
---
server/sock.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/server/sock.c b/server/sock.c
index b96f81a0ea8..1224c3b4674 100644
--- a/server/sock.c
+++ b/server/sock.c
@@ -1090,10 +1090,7 @@ static void sock_dispatch_events( struct sock *sock, enum connection_state prevs
case SOCK_CONNECTING:
if (event & POLLOUT)
- {
post_socket_event( sock, AFD_POLL_BIT_CONNECT, 0 );
- sock->errors[AFD_POLL_BIT_CONNECT_ERR] = 0;
- }
if (event & (POLLERR | POLLHUP))
post_socket_event( sock, AFD_POLL_BIT_CONNECT_ERR, error );
break;
@@ -1149,6 +1146,7 @@ static void sock_poll_event( struct fd *fd, int event )
{
sock->state = SOCK_CONNECTED;
sock->connect_time = current_time;
+ sock->errors[AFD_POLL_BIT_CONNECT_ERR] = 0;
}
break;
More information about the wine-cvs
mailing list