mesh: Clear nodes queue on get_managed_objects_cb() fails
authorJakub Witowski <jakub.witowski@silvair.com>
Fri, 28 Jun 2019 09:50:49 +0000 (11:50 +0200)
committerAnupam Roy <anupam.r@samsung.com>
Tue, 17 Dec 2019 15:20:12 +0000 (20:50 +0530)
commit29ffcb66970e69b1ed610863bff60d032f76af26
treed0525be0fad0d4e77ac75f366b9935bd069535bb
parent327189f7a524dcdf965330a134c9e2276e9b5baa
mesh: Clear nodes queue on get_managed_objects_cb() fails

Currently when the get_managed_objects_cb() fails it frees
the node resources but the node still remains on the "nodes" queue.

This implementation calls node_remove() instead of
free_node_resources()."

Change-Id: I2a2e03c671d85e9ee318fb8ae30b7d67e4855ffc
Signed-off-by: Anupam Roy <anupam.r@samsung.com>
mesh/node.c