Fix a crash on ConnMan stop
---
src/service.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/src/service.c b/src/service.c
index af6209c..b520d4a 100644
--- a/src/service.c
+++ b/src/service.c
@@ -3611,7 +3611,9 @@ static void service_append_added_foreach(gpointer data,
gpointer user_data)
static void service_append_ordered(DBusMessageIter *iter, void *user_data)
{
- g_sequence_foreach(service_list, service_append_added_foreach, iter);
+ if (service_list != NULL)
+ g_sequence_foreach(service_list, service_append_added_foreach,
+ iter);
}
static void append_removed(gpointer key, gpointer value, gpointer user_data)
--
1.7.5.4
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman