diff --git a/src/d_clisrv.c b/src/d_clisrv.c
index 8bb761d74e26db7f543d6bfbf4241a755950d059..2a40b1f259b96c461edd732d13f04fd291c169f1 100644
--- a/src/d_clisrv.c
+++ b/src/d_clisrv.c
@@ -1844,6 +1844,7 @@ void CL_UpdateServerList(boolean internetsearch, INT32 room)
 					INT32 node = I_NetMakeNodewPort(server_list[i].ip, server_list[i].port);
 					if (node == -1)
 						break; // no more node free
+					SendAskInfo(node);
 					// Force close the connection so that servers can't eat
 					// up nodes forever if we never get a reply back from them
 					// (usually when they've not forwarded their ports).