From e69fc2a493e118637d951c0ad2b5c508764fd69e Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Thu, 11 Aug 2011 16:56:17 +0200 Subject: [PATCH] session: Disconnect on destroy if needed --- src/session.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/session.c b/src/session.c index f075053..da9162c 100644 --- a/src/session.c +++ b/src/session.c @@ -1228,6 +1228,8 @@ static int session_disconnect(struct connman_session *session) g_dbus_unregister_interface(connection, session->session_path, CONNMAN_SESSION_INTERFACE); + test_and_disconnect(session); + g_hash_table_remove(session_hash, session->session_path); return 0; -- 2.7.4