Index: src/server/sv_client.c
===================================================================
--- src/server/sv_client.c	(revision 1035)
+++ src/server/sv_client.c	(working copy)
@@ -57,6 +57,7 @@
 	challenge = &svs.challenges[0];
 	for (i = 0 ; i < MAX_CHALLENGES ; i++, challenge++) {
 		if ( !challenge->connected && NET_CompareAdr( from, challenge->adr ) ) {
+			challenge->challenge = ( (rand() << 16) ^ rand() ) ^ svs.time;
 			break;
 		}
 		if ( challenge->time < oldestTime ) {