From 7a9dfdbfb58088a6b656579fd5596c3821171216 Mon Sep 17 00:00:00 2001 From: Tomasz Bursztyka Date: Tue, 17 Apr 2012 11:18:02 +0300 Subject: [PATCH] service: Fix service_send_changed abort signal while cleaning up --- src/service.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/service.c b/src/service.c index b3644b0..fd1340e 100644 --- a/src/service.c +++ b/src/service.c @@ -3646,7 +3646,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) -- 2.7.4