Diff between 1e5e98c3b3080ce724f09ab1ab76827e6bcfd51d and 4dbe6f78c663ec74fe6fae258d87dece00d22e18

Changed Files

File Additions Deletions Status
mesh/node.c +2 -2 modified

Full Patch

diff --git a/mesh/node.c b/mesh/node.c
index f31b929..157991d 100644
--- a/mesh/node.c
+++ b/mesh/node.c
@@ -1478,10 +1478,10 @@ static void get_managed_objects_join_cb(struct l_dbus_message *msg,
 	return;
 fail:
 	if (agent)
-		free_node_resources(node);
+		mesh_agent_remove(agent);
 
 	if (node)
-		mesh_agent_remove(agent);
+		free_node_resources(node);
 
 	req->cb(NULL, NULL);
 }