Some build fixes

Signed-off-by: crueter <crueter@eden-emu.dev>
This commit is contained in:
crueter 2026-04-01 02:01:09 -04:00 committed by lizzie
parent f920d9f518
commit 06fb7035c8
6 changed files with 25 additions and 30 deletions

View file

@ -119,26 +119,21 @@ private:
template <typename T>
Packet& Packet::Read(std::vector<T>& out_data) {
// First extract the size
u32 size = 0;
Read(size);
out_data.resize(size);
// Then extract the data
for (std::size_t i = 0; i < out_data.size(); ++i) {
T character;
Read(character);
out_data[i] = character;
for (auto& elem : out_data) {
Read(elem);
}
return *this;
}
template <typename T, std::size_t S>
Packet& Packet::Read(std::array<T, S>& out_data) {
for (std::size_t i = 0; i < out_data.size(); ++i) {
T character;
Read(character);
out_data[i] = character;
for (auto& elem : out_data) {
Read(elem);
}
return *this;
}

View file

@ -832,7 +832,7 @@ void Room::RoomImpl::HandleProxyPacket(const ENetEvent* event) {
in_packet.IgnoreBytes(sizeof(u8)); // Protocol
bool broadcast;
bool broadcast = false;
in_packet.Read(broadcast); // Broadcast
Packet out_packet;
@ -886,7 +886,7 @@ void Room::RoomImpl::HandleLdnPacket(const ENetEvent* event) {
IPv4Address remote_ip;
in_packet.Read(remote_ip); // Remote IP
bool broadcast;
bool broadcast = false;
in_packet.Read(broadcast); // Broadcast
Packet out_packet;