From: Daniel Wagner <[email protected]>

---
 src/session.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/session.c b/src/session.c
index 43f9b7a..c4edfd4 100644
--- a/src/session.c
+++ b/src/session.c
@@ -50,6 +50,7 @@ struct connman_session {
        char *bearer;
        const char *name;
        char *ifname;
+       connman_bool_t connect;
        connman_bool_t online;
        connman_bool_t priority;
        GSList *allowed_bearers;
@@ -712,6 +713,8 @@ static DBusMessage *connect_session(DBusConnection *conn,
 
        DBG("session %p", session);
 
+       session->connect = TRUE;
+
        if (session->service_list != NULL)
                g_sequence_free(session->service_list);
 
@@ -772,6 +775,8 @@ static DBusMessage *disconnect_session(DBusConnection *conn,
 
        DBG("session %p", session);
 
+       session->connect = FALSE;
+
        if (session->service == NULL)
                return __connman_error_already_disabled(msg);
 
-- 
1.7.4.2

_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to