zephyr/subsys/shell
Jakub Rzeszutko 4a85ecacda shell: fix tab for dynamic commands
The tabulator handler creates a single structure if it is handling
dynamic commands. If the currently processed dynamic command has a
dynamic subcommand they both share the same structure.
As a result tabulation operation may result in undefined behaviour.

As a solution, a new structure was introduced to keep subcommand
information.

Fixes #35926.

Signed-off-by: Jakub Rzeszutko <jakub.rzeszutko@nordicsemi.no>
2021-06-04 12:23:15 -05:00
..
modules shell: kernel: fix reset command echo abrupt termination 2021-05-18 11:28:07 -05:00
CMakeLists.txt
Kconfig shell: Add missing dependency to shell log backend 2021-06-04 08:20:21 -05:00
Kconfig.backends shell: Parametrize dummy shell buffer size 2021-05-26 00:05:56 -04:00
Kconfig.template.shell_log_queue_size
Kconfig.template.shell_log_queue_timeout
shell.c shell: Parametrize dummy shell buffer size 2021-05-26 00:05:56 -04:00
shell_cmds.c
shell_dummy.c
shell_fprintf.c
shell_getopt.c
shell_help.c
shell_help.h
shell_history.c
shell_log_backend.c shell: log_backend: Fix fifo cleanup 2021-05-13 14:04:08 +02:00
shell_ops.c
shell_ops.h
shell_rtt.c
shell_telnet.c
shell_telnet_protocol.h
shell_uart.c
shell_utils.c shell: fix tab for dynamic commands 2021-06-04 12:23:15 -05:00
shell_utils.h
shell_vt100.h
shell_wildcard.c
shell_wildcard.h