(svn r2250) - Fix (regression): arguments with spaces in them were incorrectly parsed
--- a/console.c Mon May 02 17:52:35 2005 +0000
+++ b/console.c Mon May 02 17:58:11 2005 +0000
@@ -1045,10 +1045,14 @@
case ' ': /* Token seperator */
if (!foundtoken) break;
- tokenstream[tstream_i] = (longtoken) ? *cmdptr : '\0';
+ if (longtoken) {
+ tokenstream[tstream_i] = *cmdptr;
+ } else {
+ tokenstream[tstream_i] = '\0';
+ foundtoken = false;
+ }
tstream_i++;
- foundtoken = false;
break;
case '"': /* Tokens enclosed in "" are one token */
longtoken = !longtoken;