commit 2d7f700f3ef7de943549f4780252c9c6bcf1fc68 Author: Thomas Mittelstaedt Date: Thu Aug 15 07:27:34 2013 +0200 Check for empty list in tray_list_remove_async diff --git a/calendar/gui/alarm-notify/alarm-queue.c b/calendar/gui/alarm-notify/alarm-queue.c index 9a3f80b..59a0884 100644 --- a/calendar/gui/alarm-notify/alarm-queue.c +++ b/calendar/gui/alarm-notify/alarm-queue.c @@ -1103,6 +1103,7 @@ static void tray_list_remove_async (Message *msg) { GList *list = tray_icons_list; + g_return_if_fail (g_list_first(list) != NULL); d(printf("%s:%d (tray_list_remove_async) - Removing %d alarms\n",__FILE__, __LINE__, g_list_length(list))); while (list != NULL) {