diff --git a/crates/lib/src/protocols/gamespy/protocols/three/protocol.rs b/crates/lib/src/protocols/gamespy/protocols/three/protocol.rs index 1dfb623..6e70ab9 100644 --- a/crates/lib/src/protocols/gamespy/protocols/three/protocol.rs +++ b/crates/lib/src/protocols/gamespy/protocols/three/protocol.rs @@ -282,7 +282,7 @@ fn parse_players_and_teams(packets: Vec>) -> GDResult<(Vec, Vec< } let entry_data = data.get_mut(offset).ok_or(PacketBad)?; - entry_data.insert(field_name.to_string(), item); + entry_data.insert((*field_name).to_string(), item); offset += 1; }