summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--input/input.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/input/input.c b/input/input.c
index 7380345bec..4b0f24c45f 100644
--- a/input/input.c
+++ b/input/input.c
@@ -754,8 +754,8 @@ mp_input_parse_cmd(char* str) {
ptr = str;
for(i=0; ptr && i < MP_CMD_MAX_ARGS; i++) {
- ptr = strchr(ptr,' ');
- if(!ptr) break;
+ while(ptr[0] != ' ' && ptr[0] != '\t' && ptr[0] != '\0') ptr++;
+ if(ptr[0] == '\0') break;
while(ptr[0] == ' ' || ptr[0] == '\t') ptr++;
if(ptr[0] == '\0') break;
cmd->args[i].type = cmd_def->args[i].type;