summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/session.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/session.c b/src/session.c
index 98c50ad3..d681d72b 100644
--- a/src/session.c
+++ b/src/session.c
@@ -603,7 +603,7 @@ static DBusMessage *connect_session(DBusConnection *conn,
{
struct connman_session *session = user_data;
struct connman_service *service = NULL;
- GSourceFunc callback;
+ GSourceFunc callback = NULL;
GSequenceIter *iter;
DBG("session %p", session);
@@ -633,6 +633,8 @@ static DBusMessage *connect_session(DBusConnection *conn,
break;
}
+ service = NULL;
+
iter = g_sequence_iter_next(iter);
}