summaryrefslogtreecommitdiff
path: root/src/session.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/session.c')
-rw-r--r--src/session.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/session.c b/src/session.c
index 4bf7cfd9..7370a07e 100644
--- a/src/session.c
+++ b/src/session.c
@@ -865,6 +865,9 @@ static void free_session(struct connman_session *session)
if (session == NULL)
return;
+ if (session->notify_watch > 0)
+ g_dbus_remove_watch(connection, session->notify_watch);
+
destroy_policy_config(session);
g_slist_free(session->info->config.allowed_bearers);
g_free(session->owner);