From e1d9e1ebe768391d488f9ed02e60ffb01371793c Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 23 Sep 2023 21:00:48 +0800 Subject: [PATCH] 1 --- server/gameserver/roommgr.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/gameserver/roommgr.cc b/server/gameserver/roommgr.cc index ac616d03..e127fedd 100644 --- a/server/gameserver/roommgr.cc +++ b/server/gameserver/roommgr.cc @@ -135,6 +135,7 @@ void RoomMgr::_CMJoin(f8::MsgHdr& hdr, const cs::CMJoin& msg) } if (!msg.custom_room_payload().empty()) { _CMJoinCustomBattle(hdr, msg); + return; } std::shared_ptr join_msg = std::make_shared(); *join_msg = msg; @@ -912,7 +913,8 @@ void RoomMgr::_CMJoinCustomBattle(f8::MsgHdr& hdr, const cs::CMJoin& msg) auto ip_saddr = hdr.ip_saddr; auto socket_handle = hdr.socket_handle; auto cb = - [join_msg, ip_saddr, socket_handle] (int errcode, const std::string errmsg, std::shared_ptr p) + [join_msg, ip_saddr, socket_handle] + (int errcode, const std::string errmsg, std::shared_ptr p) { auto& msg = *join_msg; if (!errcode) {