fix Sys_SendPacket dying?

This commit is contained in:
m 2025-04-14 22:50:24 -05:00
parent 64dbdba3f2
commit 36bd1df1cd

View File

@ -250,14 +250,14 @@ namespace network
void send_data(const game::netadr_s& address, const std::string& data) void send_data(const game::netadr_s& address, const std::string& data)
{ {
auto size = static_cast<int>(data.size()); auto size = static_cast<int>(data.size());
if (size > 1280)
{
console::error("Packet was too long. Truncated!\n");
size = 1280;
}
if (address.type == game::NA_LOOPBACK) if (address.type == game::NA_LOOPBACK)
{ {
if (size > 1280)
{
console::error("Packet was too long. Truncated!\n");
size = 1280;
}
game::NET_SendLoopPacket(game::NS_CLIENT1, size, data.data(), &address); game::NET_SendLoopPacket(game::NS_CLIENT1, size, data.data(), &address);
} }
else else
@ -387,4 +387,4 @@ namespace network
}; };
} }
REGISTER_COMPONENT(network::component) REGISTER_COMPONENT(network::component)