2021-12-03 16:09:19

by Daniele Biagetti

[permalink] [raw]
Subject: [PATCH 3/6] tools/mesh-gatt: Fix unwanted return in onoff client model

Replaced the return statement with a warning message in case of
transmission or reception of messages coming from unknown addresses
(such as group addresses)
---
tools/mesh-gatt/onoff-model.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/tools/mesh-gatt/onoff-model.c b/tools/mesh-gatt/onoff-model.c
index 1c9676e03..9a4ef6d97 100644
--- a/tools/mesh-gatt/onoff-model.c
+++ b/tools/mesh-gatt/onoff-model.c
@@ -209,8 +209,9 @@ static void cmd_get_status(int argc, char *argv[])

node = node_find_by_addr(target);

- if (!node)
- return;
+ if (!node){
+ bt_shell_printf("Warning: node %4.4x not found in
database\n",target);
+ }

n = mesh_opcode_set(OP_GENERIC_ONOFF_GET, msg);

@@ -237,8 +238,9 @@ static void cmd_set(int argc, char *argv[])

node = node_find_by_addr(target);

- if (!node)
- return;
+ if (!node){
+ bt_shell_printf("Warning: node %4.4x not found in
database\n",target);
+ }

np = read_input_parameters(argc, argv);
if ((np != 1) && (np != 2) &&
--
2.25.1