From fe81860be6d728f992a7ce5af51d6b7e84e2136e Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Thu, 31 May 2018 13:15:57 +0200 Subject: [PATCH] code cleanup (handling of network socket activity) --- src/netserv.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/netserv.c b/src/netserv.c index 71b23c95..7c38ceed 100644 --- a/src/netserv.c +++ b/src/netserv.c @@ -452,7 +452,6 @@ int NetworkServerThread(void *ptr) void NetworkServer(int port, int serveronly) { - int sl; struct NetworkServerPlayerInfo *player; int r; unsigned int len; @@ -507,17 +506,8 @@ void NetworkServer(int port, int serveronly) for (player = first_player; player; player = player->next) flushuser(player); - if ((sl = SDLNet_CheckSockets(fds, 500000)) < 1) - { - Error(ERR_NETWORK_SERVER, "SDLNet_CheckSockets failed: %s", - SDLNet_GetError()); - perror("SDLNet_CheckSockets"); - } - - if (sl < 0) - continue; - - if (sl == 0) + // wait for 100 ms for activity on open network sockets + if (SDLNet_CheckSockets(fds, 100) < 1) continue; /* accept incoming connections */ -- 2.34.1