summaryrefslogtreecommitdiff
path: root/lib/bluetooth-agent.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bluetooth-agent.c')
-rw-r--r--lib/bluetooth-agent.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/bluetooth-agent.c b/lib/bluetooth-agent.c
index 4e82a74e..47420feb 100644
--- a/lib/bluetooth-agent.c
+++ b/lib/bluetooth-agent.c
@@ -369,6 +369,7 @@ static void bluetooth_agent_finalize(GObject *object)
bluetooth_agent_unregister (agent);
+ g_clear_pointer (&agent->path, g_free);
g_bus_unwatch_name (agent->watch_id);
g_free (agent->busname);
g_dbus_node_info_unref (agent->introspection_data);
@@ -536,7 +537,6 @@ gboolean bluetooth_agent_unregister(BluetoothAgent *agent)
NULL, agent_unregister_cb, NULL);
g_clear_object (&agent->agent_manager);
- g_clear_pointer (&agent->path, g_free);
g_clear_pointer (&agent->busname, g_free);
if (agent->reg_id > 0) {