Fixed bug in WINSOCK_accept when no event is present.
diff --git a/server/sock.c b/server/sock.c
index fef1ae6..22c5c81 100644
--- a/server/sock.c
+++ b/server/sock.c
@@ -363,7 +363,11 @@
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();