compare error in shell parser fixed

This commit is contained in:
Thomas Klaehn 2016-09-16 20:58:31 +02:00
parent c8702a57fe
commit 46c3adc82b

View File

@ -30,7 +30,7 @@ static void parse(const char *buffer, unsigned int len)
struct list_node *it = shell_object.command_list.front;
while(it != NULL) {
struct command *cmd = (struct command *)it->data;
if(strstr(buffer, cmd->command)) {
if(0 == strncmp(buffer, cmd->command, strlen(cmd->command))) {
cmd->command_callback(buffer);
return;
}