diff options
author | Inga Stotland <inga.stotland@intel.com> | 2020-05-21 17:34:54 -0700 |
---|---|---|
committer | Abhay Agarwal <ay.agarwal@samsung.com> | 2020-05-28 16:57:22 +0530 |
commit | 0c32c59aaac9c1a9a4cacf1eaf7cb975893bbb18 (patch) | |
tree | d17dec0ef67c90f011582e966424551aafb8c3f2 | |
parent | 549cd0e955dfeff366446697a63c17f1e96d962e (diff) | |
download | bluez-0c32c59aaac9c1a9a4cacf1eaf7cb975893bbb18.tar.gz bluez-0c32c59aaac9c1a9a4cacf1eaf7cb975893bbb18.tar.bz2 bluez-0c32c59aaac9c1a9a4cacf1eaf7cb975893bbb18.zip |
mesh: Remove agent when freeing node's dynamic resources
This adds clean up of node's agent instance when node's dynamic
resources are freed.
Change-Id: I588153a99aa27284704b849265b9dcc1ebba3cfa
Signed-off-by: Abhay Agarwal <ay.agarwal@samsung.com>
-rw-r--r-- | mesh/node.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mesh/node.c b/mesh/node.c index 2d9c4eef..077187e7 100644 --- a/mesh/node.c +++ b/mesh/node.c @@ -333,6 +333,7 @@ static void free_node_resources(void *data) /* Free dynamic resources */ free_node_dbus_resources(node); l_queue_destroy(node->elements, element_free); + mesh_agent_remove(node->agent); mesh_config_release(node->cfg); mesh_net_free(node->net); l_free(node->storage_dir); |