diff --git a/src/game/g_game.pas b/src/game/g_game.pas
index 3356c80981de79eb3f32169ebeb6aaf5403590a7..22265652546f9a396905fc16ddd1d86ada2eb107 100644 (file)
--- a/src/game/g_game.pas
+++ b/src/game/g_game.pas
OuterLoop := True;
while OuterLoop do
begin
+ // fuck! https://www.mail-archive.com/enet-discuss@cubik.org/msg00852.html
+ // tl;dr: on shitdows, we can get -1 sometimes, and it is *NOT* a failure.
+ // thank you, enet. let's ignore failures altogether then.
while (enet_host_service(NetHost, @NetEvent, 50) > 0) do
begin
if (NetEvent.kind = ENET_EVENT_TYPE_RECEIVE) then