diff --git a/protocol.c b/protocol.c index b8d4863..c56d1c8 100644 --- a/protocol.c +++ b/protocol.c @@ -1904,6 +1904,9 @@ enet_host_service (ENetHost * host, ENetEvent * event, enet_uint32 timeout) } } + if (ENET_TIME_GREATER_EQUAL (host -> serviceTime, timeout)) + return 0; + do { host -> serviceTime = enet_time_get ();