From 76b7468a9d67f8db7548c4012c73c52aafba2e7f Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Mon, 14 Sep 2009 23:56:09 +0000 Subject: [PATCH] Don't allow negative arguments to the "wait" console command. --- code/qcommon/cmd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/qcommon/cmd.c b/code/qcommon/cmd.c index 8b14c2a9..c9381582 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--;