(svn r2250) - Fix (regression): arguments with spaces in them were incorrectly parsed
authorDarkvater
Mon, 02 May 2005 17:58:11 +0000
changeset 1746 ede6a09f6777
parent 1745 2dcc0a66d91d
child 1747 5fb41ff71c6c
(svn r2250) - Fix (regression): arguments with spaces in them were incorrectly parsed
console.c
--- 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;