diff --git a/cube/User/Src/configCmds.c b/cube/User/Src/configCmds.c index 2e8ee8c..98f2e5c 100644 --- a/cube/User/Src/configCmds.c +++ b/cube/User/Src/configCmds.c @@ -100,7 +100,8 @@ static bool setCmd(uint8_t argc, char **args) { break; } if (0 == strcmp(cmd, command.name)) { - messageToSend = command.cmdFunc(argc, args) ? (uint8_t*)OK_MSG : (uint8_t*)FAILED_MSG; + retCode = command.cmdFunc(argc, args); + messageToSend = retCode ? (uint8_t*)OK_MSG : (uint8_t*)FAILED_MSG; break; } cmdIdx++;