[ioquake3] 09/34: Fix crash when pmove_msec is 0

Simon McVittie smcv at debian.org
Fri Sep 8 10:33:19 UTC 2017


This is an automated email from the git hooks/post-receive script.

smcv pushed a commit to annotated tag debian/1.36+u20170908+dfsg1-1
in repository ioquake3.

commit e793c0c37c32a38341a284cf405a1fc64b016206
Author: Zack Middleton <zack at cloemail.com>
Date:   Sat Aug 19 01:28:49 2017 -0500

    Fix crash when pmove_msec is 0
    
    When pmove_fixed is set to 1, setting pmove_msec to 0 would crash.
---
 code/cgame/cg_predict.c | 2 ++
 code/game/g_active.c    | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/code/cgame/cg_predict.c b/code/cgame/cg_predict.c
index de33e4c..6ec837c 100644
--- a/code/cgame/cg_predict.c
+++ b/code/cgame/cg_predict.c
@@ -489,9 +489,11 @@ void CG_PredictPlayerState( void ) {
 
 	if ( pmove_msec.integer < 8 ) {
 		trap_Cvar_Set("pmove_msec", "8");
+		trap_Cvar_Update(&pmove_msec);
 	}
 	else if (pmove_msec.integer > 33) {
 		trap_Cvar_Set("pmove_msec", "33");
+		trap_Cvar_Update(&pmove_msec);
 	}
 
 	cg_pmove.pmove_fixed = pmove_fixed.integer;// | cg_pmove_fixed.integer;
diff --git a/code/game/g_active.c b/code/game/g_active.c
index 775604a..413331e 100644
--- a/code/game/g_active.c
+++ b/code/game/g_active.c
@@ -785,9 +785,11 @@ void ClientThink_real( gentity_t *ent ) {
 
 	if ( pmove_msec.integer < 8 ) {
 		trap_Cvar_Set("pmove_msec", "8");
+		trap_Cvar_Update(&pmove_msec);
 	}
 	else if (pmove_msec.integer > 33) {
 		trap_Cvar_Set("pmove_msec", "33");
+		trap_Cvar_Update(&pmove_msec);
 	}
 
 	if ( pmove_fixed.integer || client->pers.pmoveFixed ) {

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/ioquake3.git



More information about the Pkg-games-commits mailing list