Skip to content

Commit f144465

Browse files
PavelVPVrlubos
authored andcommitted
[nrf fromtree] Bluetooth: Mesh: Fix net and app keys commands in shell
Fix net and app keys commands in shell Signed-off-by: Pavel Vasilyev <[email protected]> (cherry picked from commit 1629a2f)
1 parent fba0318 commit f144465

File tree

1 file changed

+3
-3
lines changed
  • subsys/bluetooth/mesh/shell

1 file changed

+3
-3
lines changed

subsys/bluetooth/mesh/shell/cfg.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,7 @@ static int cmd_net_key_add(const struct shell *sh, size_t argc, char *argv[])
408408
size_t len;
409409

410410
len = hex2bin(argv[2], strlen(argv[2]), key_val, sizeof(key_val));
411-
(void)memset(key_val, 0, sizeof(key_val) - len);
411+
(void)memset(key_val + len, 0, sizeof(key_val) - len);
412412
} else {
413413
memcpy(key_val, bt_mesh_shell_default_key, sizeof(key_val));
414414
}
@@ -470,7 +470,7 @@ static int cmd_net_key_update(const struct shell *sh, size_t argc, char *argv[])
470470
size_t len;
471471

472472
len = hex2bin(argv[2], strlen(argv[2]), key_val, sizeof(key_val));
473-
(void)memset(key_val, 0, sizeof(key_val) - len);
473+
(void)memset(key_val + len, 0, sizeof(key_val) - len);
474474
} else {
475475
memcpy(key_val, bt_mesh_shell_default_key, sizeof(key_val));
476476
}
@@ -627,7 +627,7 @@ static int cmd_app_key_upd(const struct shell *sh, size_t argc, char *argv[])
627627
size_t len;
628628

629629
len = hex2bin(argv[3], strlen(argv[3]), key_val, sizeof(key_val));
630-
(void)memset(key_val, 0, sizeof(key_val) - len);
630+
(void)memset(key_val + len, 0, sizeof(key_val) - len);
631631
} else {
632632
memcpy(key_val, bt_mesh_shell_default_key, sizeof(key_val));
633633
}

0 commit comments

Comments
 (0)