summaryrefslogtreecommitdiff
path: root/src/sv_init.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sv_init.c')
-rw-r--r--src/sv_init.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/sv_init.c b/src/sv_init.c
index fbe7740..033b3dd 100644
--- a/src/sv_init.c
+++ b/src/sv_init.c
@@ -149,6 +149,9 @@ static void SV_SpawnServer( cm_t *cm, const char *server, const char *spawnpoint
// map initialization
sv.state = ss_loading;
+ X86_PUSH_FPCW;
+ X86_SINGLE_FPCW;
+
// load and spawn all other entities
ge->SpawnEntities ( sv.name, cm->cache->entitystring, spawnpoint );
@@ -156,6 +159,8 @@ static void SV_SpawnServer( cm_t *cm, const char *server, const char *spawnpoint
ge->RunFrame ();
ge->RunFrame ();
+ X86_POP_FPCW;
+
// make sure maxclients string is correct
sprintf( sv.configstrings[CS_MAXCLIENTS], "%d", sv_maxclients->integer );