From 50c0648de25b8b763095ab68d231df7a128463c0 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 15 May 2021 12:26:01 -0500 Subject: [PATCH] Run a full enet_host_service() rather than just enet_host_flush() on send --- src/ControlStream.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/ControlStream.c b/src/ControlStream.c index 75e434d..a601104 100644 --- a/src/ControlStream.c +++ b/src/ControlStream.c @@ -533,16 +533,13 @@ static bool sendMessageEnet(short ptype, short paylen, const void* payload) { PltLockMutex(&enetMutex); err = enet_peer_send(peer, 0, enetPacket); + enet_host_service(client, NULL, 0); PltUnlockMutex(&enetMutex); if (err < 0) { Limelog("Failed to send ENet control packet\n"); enet_packet_destroy(enetPacket); return false; } - - PltLockMutex(&enetMutex); - enet_host_flush(client); - PltUnlockMutex(&enetMutex); return true; }