From ebd147bb421cd6a3c348a8da03f461b0f1308279 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 25 Mar 2024 19:33:41 +0800 Subject: [PATCH] 1 --- server/gameserver/app.cc | 4 ++++ server/gameserver/roommgr.cc | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/server/gameserver/app.cc b/server/gameserver/app.cc index 167c83f5..c8a8942f 100644 --- a/server/gameserver/app.cc +++ b/server/gameserver/app.cc @@ -252,5 +252,9 @@ void App::DispatchSocketMsg(f8::MsgHdr* hdr) ProcessGameGateMsg(hdr); } break; + default: + { + break; + } } } diff --git a/server/gameserver/roommgr.cc b/server/gameserver/roommgr.cc index 47581ac8..90fd3578 100644 --- a/server/gameserver/roommgr.cc +++ b/server/gameserver/roommgr.cc @@ -499,7 +499,8 @@ void RoomMgr::_CMJoinCustomBattle(f8::MsgHdr* hdr, const cs::CMJoin& msg, int cu hdr->socket_handle, [] (const a8::Args& args) { - + int socket_handle = args.Get(0); + RoomMgr::Instance()->socket_hash_.erase(socket_handle); }); std::shared_ptr join_msg = std::make_shared(); *join_msg = msg;