session: connect_session: Fix unitialized callback
[platform/upstream/connman.git] / src / session.c
index 98c50ad..d681d72 100644 (file)
@@ -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);
        }