From 24a004ef01c99a8bf5a4988da5f41c7f8696a8cb Mon Sep 17 00:00:00 2001 From: azw Date: Thu, 28 Sep 2023 01:09:18 +0000 Subject: [PATCH] 1 --- server/masterserver/GGListener.cc | 7 +------ third_party/a8 | 2 +- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/server/masterserver/GGListener.cc b/server/masterserver/GGListener.cc index 2a79f49..9ec7263 100644 --- a/server/masterserver/GGListener.cc +++ b/server/masterserver/GGListener.cc @@ -79,11 +79,6 @@ public: }; -static void CreateGameClientSocket(a8::TcpSession **p) -{ - *p = new GGClientSession(); -} - static void GSListeneron_error(a8::TcpListener*, int type, int errorid) { f8::UdpLog::Instance()->Debug("GGListeneron_error %d %d", {type, errorid}); @@ -92,7 +87,7 @@ static void GSListeneron_error(a8::TcpListener*, int type, int errorid) void GGListener::Init() { tcp_listener_ = std::make_shared(); - tcp_listener_->on_create_client_socket = CreateGameClientSocket; + tcp_listener_->RegisterSessionClass(); tcp_listener_->on_error = GSListeneron_error; tcp_listener_->bind_address = "0.0.0.0"; diff --git a/third_party/a8 b/third_party/a8 index a8cb80f..56f576e 160000 --- a/third_party/a8 +++ b/third_party/a8 @@ -1 +1 @@ -Subproject commit a8cb80fd26a567d4323c73358ea9b2d7479e065a +Subproject commit 56f576e60d471f0390d12172cf2aa499c0772e93