summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony J. White <tjw@tjw.org>2007-03-20 03:02:33 +0000
committerTony J. White <tjw@tjw.org>2007-03-20 03:02:33 +0000
commit81be9016078b1222a778005d409344f74bfcbd9b (patch)
treeba13501ef724eda40050d024683ca42178539738
parenta275cd8f1cc7c5e66198ff5889cc837c2d77189a (diff)
* calling teamvotes would often cause strange client behaviour. Common
symptoms I've seen are: incorrect stage notifications drawing the wrong number of available build points broken plant models on niveus Surprisingly, there was no open bug report for this that I could find.
-rw-r--r--src/cgame/cg_servercmds.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cgame/cg_servercmds.c b/src/cgame/cg_servercmds.c
index 60d6deba..2665df16 100644
--- a/src/cgame/cg_servercmds.c
+++ b/src/cgame/cg_servercmds.c
@@ -353,7 +353,10 @@ static void CG_ConfigStringModified( void )
cgs.teamVoteModified[ num - CS_TEAMVOTE_NO ] = qtrue;
}
else if( num >= CS_TEAMVOTE_STRING && num <= CS_TEAMVOTE_STRING + 1 )
- Q_strncpyz( cgs.teamVoteString[ num - CS_TEAMVOTE_STRING ], str, sizeof( cgs.teamVoteString ) );
+ {
+ Q_strncpyz( cgs.teamVoteString[ num - CS_TEAMVOTE_STRING ], str,
+ sizeof( cgs.teamVoteString[ num - CS_TEAMVOTE_STRING ] ) );
+ }
else if( num == CS_INTERMISSION )
cg.intermissionStarted = atoi( str );
else if( num >= CS_MODELS && num < CS_MODELS+MAX_MODELS )