diff --git a/src/network/server.cpp b/src/network/server.cpp index 7831bb183..3217fbf83 100644 --- a/src/network/server.cpp +++ b/src/network/server.cpp @@ -179,6 +179,7 @@ Server::Server(unsigned server_id, const core::stringw &name, int max_players, bool game_started, const std::string& current_track) : m_supports_encrytion(false) { + m_reconnect_when_quit_lobby = false; m_ipv6_connection = false; m_name = name; m_lower_case_name = StringUtils::toLowerCase(StringUtils::wideToUtf8(name)); diff --git a/src/network/socket_address.cpp b/src/network/socket_address.cpp index 4092e45de..a4b1d912e 100644 --- a/src/network/socket_address.cpp +++ b/src/network/socket_address.cpp @@ -81,10 +81,12 @@ SocketAddress::SocketAddress(const ENetAddress& ea) } else { + m_family = AF_INET; setIP(htonl(ea.host.p0)); setPort(ea.port); } #else + m_family = AF_INET; setIP(htonl(ea.host)); setPort(ea.port); #endif