diff --git a/src/openrct2/network/NetworkBase.cpp b/src/openrct2/network/NetworkBase.cpp index bfae966687..3235d87a56 100644 --- a/src/openrct2/network/NetworkBase.cpp +++ b/src/openrct2/network/NetworkBase.cpp @@ -4171,7 +4171,7 @@ int32_t network_get_current_player_group_index() { return 0; } -void network_append_chat_log(std::string_view text) +void network_append_chat_log(std::string_view) { } void network_append_server_log(const utf8* text) diff --git a/src/openrct2/network/NetworkConnection.h b/src/openrct2/network/NetworkConnection.h index 7863a12f94..66bc5bb480 100644 --- a/src/openrct2/network/NetworkConnection.h +++ b/src/openrct2/network/NetworkConnection.h @@ -18,6 +18,7 @@ # include # include +# include # include class NetworkPlayer; diff --git a/src/openrct2/network/NetworkGroup.h b/src/openrct2/network/NetworkGroup.h index 71dbaef4a0..1038f163b7 100644 --- a/src/openrct2/network/NetworkGroup.h +++ b/src/openrct2/network/NetworkGroup.h @@ -15,6 +15,7 @@ #include #include +#include enum class NetworkPermission : uint32_t; diff --git a/src/openrct2/network/NetworkPacket.cpp b/src/openrct2/network/NetworkPacket.cpp index 3617c12a95..44ed917bf4 100644 --- a/src/openrct2/network/NetworkPacket.cpp +++ b/src/openrct2/network/NetworkPacket.cpp @@ -104,7 +104,7 @@ std::string_view NetworkPacket::ReadString() // Skip null terminator. BytesRead++; - return str; + return std::string_view(str, stringLen); } #endif diff --git a/src/openrct2/network/NetworkPlayer.h b/src/openrct2/network/NetworkPlayer.h index d64149a036..f68afa95e1 100644 --- a/src/openrct2/network/NetworkPlayer.h +++ b/src/openrct2/network/NetworkPlayer.h @@ -15,6 +15,7 @@ #include "../world/Map.h" #include +#include #include struct NetworkPacket; diff --git a/src/openrct2/network/network.h b/src/openrct2/network/network.h index b6b5784cab..3bde48a7ee 100644 --- a/src/openrct2/network/network.h +++ b/src/openrct2/network/network.h @@ -99,7 +99,6 @@ void network_send_password(const std::string& password); void network_set_password(const char* password); -void network_print_error(); void network_append_chat_log(std::string_view text); void network_append_server_log(const utf8* text); [[nodiscard]] const utf8* network_get_server_name();