From fe327d0a78f89a28ab5de13cb6183fbfc1aaa830 Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Mon, 11 Apr 2011 08:30:38 +0200 Subject: [PATCH] session: connect_session: Fix unitialized callback Furthermore, the service pointer has to be set to NULL when the service is not idle, connecting, or connected. --- src/session.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/session.c b/src/session.c index 98c50ad..d681d72 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); } -- 2.7.4