From 942010a7624fc3611eca74104dc21d4fbfb48acf Mon Sep 17 00:00:00 2001 From: Jeremy White Date: Sun, 7 Nov 1999 19:15:19 +0000 Subject: [PATCH] Fixed bug in WINSOCK_accept when no event is present. --- server/sock.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/sock.c b/server/sock.c index fef1ae68189..22c5c81b472 100644 --- a/server/sock.c +++ b/server/sock.c @@ -363,7 +363,11 @@ static struct object *accept_socket( int handle ) acceptsock->mask = sock->mask; acceptsock->hmask = 0; acceptsock->pmask = 0; - acceptsock->event = (struct event *)grab_object( sock->event ); + if (sock->event) + acceptsock->event = (struct event *)grab_object( sock->event ); + else + acceptsock->event = NULL; + register_select_user( &acceptsock->select ); sock_reselect( acceptsock ); clear_error(); -- 2.11.4.GIT