From eb481aea3880cfef28279a29b69b563b6358f46f Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Sun, 26 Jan 2025 20:43:41 +0200 Subject: [PATCH] Adjust for changes in mspnet --- source/game/networking.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/source/game/networking.cpp b/source/game/networking.cpp index e1bb233..a430856 100644 --- a/source/game/networking.cpp +++ b/source/game/networking.cpp @@ -199,9 +199,12 @@ void Networking::protocol_ready(const Net::Protocol &p) void Networking::incoming_connection() { - unique_ptr socket(server_socket->accept()); - clients.emplace_back(make_unique(*this, move(socket))); - + unique_ptr socket(server_socket->accept()); + if(dynamic_cast(socket.get())) + { + unique_ptr strsock(static_cast(socket.release())); + clients.emplace_back(make_unique(*this, move(strsock))); + } } void Networking::stage_activated(const Events::StageActivated &event) -- 2.45.2