aboutsummaryrefslogtreecommitdiff
path: root/games/sdlquake2/files/patch-sv_ccmds.c
diff options
context:
space:
mode:
Diffstat (limited to 'games/sdlquake2/files/patch-sv_ccmds.c')
-rw-r--r--games/sdlquake2/files/patch-sv_ccmds.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/games/sdlquake2/files/patch-sv_ccmds.c b/games/sdlquake2/files/patch-sv_ccmds.c
new file mode 100644
index 000000000000..be8d43f2f079
--- /dev/null
+++ b/games/sdlquake2/files/patch-sv_ccmds.c
@@ -0,0 +1,12 @@
+--- ./sv_ccmds.c.orig Thu May 19 17:56:13 2005
++++ ./sv_ccmds.c Sun Feb 26 11:23:56 2006
+@@ -589,7 +589,8 @@
+ SV_Map (false, Cmd_Argv(1), false );
+
+ // archive server state
+- strncpy (svs.mapcmd, Cmd_Argv(1), sizeof(svs.mapcmd)-1);
++ if (Cmd_Argv(1)[0] != '\0')
++ strncpy (svs.mapcmd, Cmd_Argv(1), sizeof(svs.mapcmd)-1);
+
+ // copy off the level to the autosave slot
+ if (!dedicated->intvalue && !Cvar_IntValue ("deathmatch"))