Bluetooth: shell: Fix argument count of bt clear shell command
The bt clear command accepts either 'all' or a bluetooth address. If it is an LE address then type is also needed. Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
This commit is contained in:
parent
803739cd80
commit
479edc9b51
1 changed files with 1 additions and 6 deletions
|
@ -919,11 +919,6 @@ static int cmd_clear(const struct shell *shell, size_t argc, char *argv[])
|
||||||
bt_addr_le_t addr;
|
bt_addr_le_t addr;
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
if (argc < 2) {
|
|
||||||
shell_error(shell, "Specify remote address or \"all\"");
|
|
||||||
return -ENOEXEC;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (strcmp(argv[1], "all") == 0) {
|
if (strcmp(argv[1], "all") == 0) {
|
||||||
err = bt_unpair(selected_id, NULL);
|
err = bt_unpair(selected_id, NULL);
|
||||||
if (err) {
|
if (err) {
|
||||||
|
@ -1335,7 +1330,7 @@ SHELL_STATIC_SUBCMD_SET_CREATE(bt_cmds,
|
||||||
cmd_chan_map, 2, 1),
|
cmd_chan_map, 2, 1),
|
||||||
#endif /* CONFIG_BT_CENTRAL */
|
#endif /* CONFIG_BT_CENTRAL */
|
||||||
SHELL_CMD_ARG(oob, NULL, NULL, cmd_oob, 1, 0),
|
SHELL_CMD_ARG(oob, NULL, NULL, cmd_oob, 1, 0),
|
||||||
SHELL_CMD_ARG(clear, NULL, NULL, cmd_clear, 1, 0),
|
SHELL_CMD_ARG(clear, NULL, "<remote: addr, all>", cmd_clear, 2, 1),
|
||||||
#if defined(CONFIG_BT_SMP) || defined(CONFIG_BT_BREDR)
|
#if defined(CONFIG_BT_SMP) || defined(CONFIG_BT_BREDR)
|
||||||
SHELL_CMD_ARG(security, NULL, "<security level: 0, 1, 2, 3>",
|
SHELL_CMD_ARG(security, NULL, "<security level: 0, 1, 2, 3>",
|
||||||
cmd_security, 2, 0),
|
cmd_security, 2, 0),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue