From 513eb4d7bb16c5984aa251f9dc779e56c1318d7c Mon Sep 17 00:00:00 2001 From: tron Date: Thu, 17 Feb 2005 17:38:17 +0000 Subject: (svn r1883) -Fix: [1109400] Better test if a string actually contains any console command --- console.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'console.c') diff --git a/console.c b/console.c index 98019c9b6..598683cfc 100644 --- a/console.c +++ b/console.c @@ -1094,8 +1094,16 @@ void IConsoleCmdExec(const char* cmdstr) uint i; uint l; - if (strlen(cmdstr) == 0) // only execute if there is something typed obviously - return; + for (; strchr("\n\r \t", *cmdstr) != NULL; ++cmdstr) { + switch (*cmdstr) { + case '\0': + case '#': + return; + + default: + break; + } + } if (_stdlib_con_developer) IConsolePrintF(_iconsole_color_debug, "CONDEBUG: execution_cmdline: %s", cmdstr); -- cgit v1.2.3-54-g00ecf