session: service_state_changed() should propagate changes
authorDaniel Wagner <daniel.wagner@bmw-carit.de>
Thu, 7 Apr 2011 15:07:11 +0000 (17:07 +0200)
committerDaniel Wagner <daniel.wagner@bmw-carit.de>
Fri, 8 Apr 2011 14:53:25 +0000 (16:53 +0200)
src/session.c

index 165c08b..2b29a1e 100644 (file)
@@ -1047,7 +1047,7 @@ static void service_state_changed(struct connman_service *service,
 
                if (session->service == service) {
                        online = __connman_service_is_connected(service);
-                       if (session->online != online)
+                       if (session->online == online)
                                continue;
 
                        session->online = online;