Fix segfault when one client of many close with same user name

This commit is contained in:
xethm55 2012-10-01 22:20:02 -04:00
parent 7c7b4a7088
commit 8ed2688095

View File

@ -182,7 +182,8 @@ void Client::update(double elapsed_time)
client_packet >> players_port; client_packet >> players_port;
// Should be a much better way of doing this. // Should be a much better way of doing this.
// Perhaps generate a random number // Perhaps generate a random number
if(name == m_current_player_name) if((name == m_current_player_name) &&
(players_port == m_net_client->getLocalPort()))
{ {
m_current_player = pindex; m_current_player = pindex;
} }