(svn r2250) - Fix (regression): arguments with spaces in them were incorrectly parsed

pull/155/head
Darkvater 19 years ago
parent 827808f906
commit df46ae6e6a

@ -1045,10 +1045,14 @@ void IConsoleCmdExec(const char *cmdstr)
case ' ': /* Token seperator */ case ' ': /* Token seperator */
if (!foundtoken) break; if (!foundtoken) break;
tokenstream[tstream_i] = (longtoken) ? *cmdptr : '\0'; if (longtoken) {
tokenstream[tstream_i] = *cmdptr;
} else {
tokenstream[tstream_i] = '\0';
foundtoken = false;
}
tstream_i++; tstream_i++;
foundtoken = false;
break; break;
case '"': /* Tokens enclosed in "" are one token */ case '"': /* Tokens enclosed in "" are one token */
longtoken = !longtoken; longtoken = !longtoken;

Loading…
Cancel
Save