From a7ccbae5d5efd647a7f0c84f7e665e28c2892336 Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Fri, 10 Apr 2015 21:02:39 +0300 Subject: [PATCH] Bugfixes for the network server --- source/network/server.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/network/server.cpp b/source/network/server.cpp index 43dce66..588734e 100644 --- a/source/network/server.cpp +++ b/source/network/server.cpp @@ -144,7 +144,8 @@ void Server::send(const P &pkt) Server::Connection::Connection(Server &s, Net::StreamSocket *o): server(s), socket(o), - comm(*socket, server.proto, *this) + comm(*socket, server.proto, *this), + stale(false) { socket->signal_end_of_file.connect(sigc::mem_fun(this, &Connection::end_of_file)); comm.signal_handshake_done.connect(sigc::mem_fun(this, &Connection::handshake_done)); @@ -279,7 +280,7 @@ void Server::Connection::receive(const TrainAIControlPacket &pkt) { Train &train = server.layout.get_train(pkt.address); train.ai_message(TrainAI::Message("set-target-speed", pkt.target_speed)); - train.ai_message(TrainAI::Message("set-reverse", pkt.reverse)); + train.ai_message(TrainAI::Message("set-reverse", static_cast(pkt.reverse))); } catch(const exception &e) { -- 2.43.0