Mercurial > hg > openttd
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;