parse command only until strlen(cmd) fix #16
This commit is contained in:
parent
b71f1afe11
commit
5b6f2155eb
@ -228,8 +228,13 @@ shellmatta_retCode_t shellmatta_processData(shellmatta_handle_t handle,
|
||||
/** -# search for a matching command */
|
||||
while (NULL != cmd)
|
||||
{
|
||||
if ( (0 == strcmp(inst->buffer, cmd->cmd))
|
||||
|| (0 == strcmp(inst->buffer, cmd->cmdAlias)))
|
||||
/* only compare the length of the command -1 (to avoid comparing the \0 */
|
||||
if ( (0 == strncmp( inst->buffer,
|
||||
cmd->cmd,
|
||||
strlen(cmd->cmd)))
|
||||
|| (0 == strncmp( inst->buffer,
|
||||
cmd->cmdAlias,
|
||||
strlen(cmd->cmdAlias))))
|
||||
{
|
||||
inst->write("\r\n", 2u);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user