4543e18
diff -up quake3-1.34-rc4/code/qcommon/files.c~ quake3-1.34-rc4/code/qcommon/files.c
4543e18
--- quake3-1.34-rc4/code/qcommon/files.c~	2008-01-11 15:44:10.000000000 +0100
4543e18
+++ quake3-1.34-rc4/code/qcommon/files.c	2008-01-11 15:44:10.000000000 +0100
4543e18
@@ -3279,6 +3279,11 @@ void FS_Restart( int checksumFeed ) {
4543e18
 
4543e18
 	// clear pak references
4543e18
 	FS_ClearPakReferences(0);
4543e18
+	
4543e18
+	// some servers don't set fs_game even though they should (openarena)
4543e18
+	// so if fs_game is unset here, use the one set from the cmdline
4543e18
+	if (!fs_gamedirvar->string[0])
4543e18
+		Com_StartupVariable( "fs_game" );
4543e18
 
4543e18
 	// try to start up normally
4543e18
 	FS_Startup( BASEGAME );