From 587fbbd80b502e532416dafe5b5eea89f869a155 Mon Sep 17 00:00:00 2001 From: bogd Date: Wed, 11 Oct 2023 16:11:07 +0200 Subject: [PATCH] fixed command separator parse --- src/CommandProcSys.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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)