From f47f1c769ef42f41b38ed940f72e90ebbac39a8e Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 28 Aug 2024 15:19:37 +0800 Subject: [PATCH] 1 --- server/gameserver/GGListener.cc | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/server/gameserver/GGListener.cc b/server/gameserver/GGListener.cc index 8cadac36..76fa51d4 100644 --- a/server/gameserver/GGListener.cc +++ b/server/gameserver/GGListener.cc @@ -259,18 +259,6 @@ void GGListener::RemoveSocketDisconnectHandler(std::weak_ptr> del_handlers; - SocketDisconnectHandler *handle = nullptr, *tmp = nullptr; - list_for_each_entry_safe(handle, tmp, &itr->second, entry) { - del_handlers.push_back(handle->holder); - handle->cb(a8::Args({itr->first})); - } - for (auto handler : del_handlers) { - RemoveSocketDisconnectHandler(handler); - } - } PlayerMgr::Instance()->OnClientDisconnect(socket_handle); auto itr = disconnect_listener_hash_.find(socket_handle); if (itr != disconnect_listener_hash_.end()) {