From 8296a890684cf72ad241b4ad926003d69606c247 Mon Sep 17 00:00:00 2001 From: icculus Date: Mon, 14 Sep 2009 23:56:09 +0000 Subject: Don't allow negative arguments to the "wait" console command. git-svn-id: svn://svn.icculus.org/quake3/trunk@1601 edf5b092-35ff-0310-97b2-ce42778d08ea --- code/qcommon/cmd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'code') diff --git a/code/qcommon/cmd.c b/code/qcommon/cmd.c index 8b14c2a..c938158 100644 --- a/code/qcommon/cmd.c +++ b/code/qcommon/cmd.c @@ -52,6 +52,8 @@ bind g "cmd use rocket ; +attack ; wait ; -attack ; cmd use blaster" void Cmd_Wait_f( void ) { if ( Cmd_Argc() == 2 ) { cmd_wait = atoi( Cmd_Argv( 1 ) ); + if ( cmd_wait < 0 ) + cmd_wait = 1; // ignore the argument } else { cmd_wait = 1; } @@ -176,7 +178,7 @@ void Cbuf_Execute (void) while (cmd_text.cursize) { - if ( cmd_wait ) { + if ( cmd_wait > 0 ) { // skip out while text still remains in buffer, leaving it // for next frame cmd_wait--; -- cgit v1.2.3