1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

* shell fixes

This commit is contained in:
Kaspar Schleiser 2010-11-03 13:40:26 +01:00
parent aa174e886e
commit 119fced20f

View File

@ -63,7 +63,8 @@ static void(*find_handler(const shell_command_t *command_list, char *command))(c
static void handle_input_line(shell_t *shell, char* line) {
char* saveptr;
char* command = strtok_r(line, " ", &saveptr);
char* linedup = strdup(line);
char* command = strtok_r(linedup, " ", &saveptr);
void (*handler)(char*) = NULL;
@ -72,10 +73,11 @@ static void handle_input_line(shell_t *shell, char* line) {
if (handler) {
handler(line);
} else {
printf("shell: command \"%s\" not found.\n", command);
printf("shell: command not found.\n");
}
}
free(linedup);
free(line);
}