diff --git a/src/CommandProcSys.c b/src/CommandProcSys.c index 180d7c6..4d5c90b 100644 --- a/src/CommandProcSys.c +++ b/src/CommandProcSys.c @@ -149,12 +149,11 @@ static int ExecCommandParse(char *cmd) if (commlen > CONFIG_WEBGUIAPP_MAX_COMMAND_STRING_LENGTH) return 1; char comm[CONFIG_WEBGUIAPP_MAX_COMMAND_STRING_LENGTH + 1]; - const char del1 = ','; - const char del2 = 0x00; + strcpy(comm, cmd); - obj = strtok(comm, &del1); - com = strtok(NULL, &del1); - arg = strtok(NULL, &del2); + obj = strtok(comm, ","); + com = strtok(NULL, ","); + arg = strtok(NULL, "\0"); if (!obj) return 2; if (!com)