From 0200b1d08e0c4edf18a03662428a0b7bf5fb5587 Mon Sep 17 00:00:00 2001 From: Antz Date: Sun, 19 Feb 2017 20:29:51 +0000 Subject: [PATCH] Add check and error message to schedule_wakeup call. Thanks H0zen --- src/game/Server/WorldSocket.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/game/Server/WorldSocket.cpp b/src/game/Server/WorldSocket.cpp index acaa23c9..abde3de8 100644 --- a/src/game/Server/WorldSocket.cpp +++ b/src/game/Server/WorldSocket.cpp @@ -158,7 +158,11 @@ int WorldSocket::SendPacket(const WorldPacket& pkt) } } - reactor()->schedule_wakeup(this, ACE_Event_Handler::WRITE_MASK); + if (reactor()->schedule_wakeup(this, ACE_Event_Handler::WRITE_MASK) == -1) + { + sLog.outError("SendPacket failed setting WRITE mask, peer = %s", GetRemoteAddress().c_str()); + return -1; + } return 0; }