diff options
-rw-r--r-- | src/session.c | 4 |
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); } |