server: Hold socket reference in sock_poll_event().

This commit is contained in:
Paul Gofman 2022-06-07 15:04:55 -05:00 committed by Alexandre Julliard
parent 3f4f116dc5
commit 2c2740629b

View file

@ -1338,6 +1338,8 @@ static void sock_poll_event( struct fd *fd, int event )
int error = 0;
assert( sock->obj.ops == &sock_ops );
grab_object( sock );
if (debug_level)
fprintf(stderr, "socket %p select event: %x\n", sock, event);
@ -1426,6 +1428,7 @@ static void sock_poll_event( struct fd *fd, int event )
complete_async_polls( sock, event, error );
sock_reselect( sock );
release_object( sock );
}
static void sock_dump( struct object *obj, int verbose )