changeset 1746:241ba7323b9e draft

(svn r2250) - Fix (regression): arguments with spaces in them were incorrectly parsed
author Darkvater <Darkvater@openttd.org>
date Mon, 02 May 2005 17:58:11 +0000
parents 4962f98f1468
children 56f06c6658c6
files console.c
diffstat 1 files changed, 6 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/console.c
+++ b/console.c
@@ -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;