From 90ae2edddd1f96e83f7d543ded06082efa6986f1 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 4 Jul 2023 14:04:54 +0800 Subject: [PATCH] 1 --- server/gameserver/room.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index b0926518..86db889b 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -1105,7 +1105,9 @@ bool Room::CanJoin(const std::string& accountid, [this] (int event, const a8::Args* args) { if (a8::TIMER_EXEC_EVENT == event) { - LockRoom(); + if (!lock_room_) { + LockRoom(); + } } }, &xtimer_attacher_);