summaryrefslogtreecommitdiff
path: root/source/ui_multiplayer.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/ui_multiplayer.c')
-rw-r--r--source/ui_multiplayer.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/source/ui_multiplayer.c b/source/ui_multiplayer.c
index a256ae6..ff92d33 100644
--- a/source/ui_multiplayer.c
+++ b/source/ui_multiplayer.c
@@ -250,17 +250,15 @@ static void AddUnlistedServers( void ) {
// save original address
strcpy( slot->address, address );
-
- // resolve real ip
- client.SendStatusRequest( address, sizeof( address ) );
-
- // save real ip
strcpy( slot->realAddress, address );
s = UI_FormatColumns( 3, slot->address, "???", "?/?" );
m_join.names[m_join.list.numItems++] = s;
m_join.names[m_join.list.numItems] = NULL;
+ // ping and resolve real ip
+ client.SendStatusRequest( slot->realAddress, sizeof( slot->realAddress ) );
+
client.UpdateScreen();
}
}