From: Daniel Wagner <[email protected]>

We have now a service state getter and we do not need to pass
in the state.
---
 src/connman.h | 1 -
 src/service.c | 2 +-
 src/session.c | 5 +++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/connman.h b/src/connman.h
index bbb59ed..204bd0c 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -775,7 +775,6 @@ void __connman_service_counter_unregister(const char 
*counter);
 #include <connman/session.h>
 
 typedef void (* service_iterate_cb) (struct connman_service *service,
-                                       enum connman_service_state state,
                                        void *user_data);
 
 int __connman_service_iterate_services(service_iterate_cb cb, void *user_data);
diff --git a/src/service.c b/src/service.c
index 6b6f36e..328f8f1 100644
--- a/src/service.c
+++ b/src/service.c
@@ -2149,7 +2149,7 @@ int __connman_service_iterate_services(service_iterate_cb 
cb, void *user_data)
        for (list = service_list; list; list = list->next) {
                struct connman_service *service = list->data;
 
-               cb(service, service->state, user_data);
+               cb(service, user_data);
        }
 
        return 0;
diff --git a/src/session.c b/src/session.c
index b9e57e0..131b16b 100644
--- a/src/session.c
+++ b/src/session.c
@@ -1349,13 +1349,14 @@ static struct service_entry *create_service_entry(
 }
 
 static void iterate_service_cb(struct connman_service *service,
-                               enum connman_service_state state,
                                void *user_data)
 {
        struct connman_session *session = user_data;
+       enum connman_service_state service_state;
        struct service_entry *entry;
 
-       if (!is_connected(state))
+       service_state = __connman_service_get_state(service);
+       if (!is_connected(service_state))
                return;
 
        if (!service_match(session, service))
-- 
1.8.4.rc0.1.g8f6a3e5

_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman

Reply via email to