[evolution-data-server] e_cal_client_remove_objects_sync: Fix an infinite loop.



commit 03d0b5721f64e341fa4fc18cfa0fe794977cf2c3
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sun Feb 17 09:36:33 2013 -0500

    e_cal_client_remove_objects_sync: Fix an infinite loop.

 calendar/libecal/e-cal-client.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/calendar/libecal/e-cal-client.c b/calendar/libecal/e-cal-client.c
index e0c8047..a163ed0 100644
--- a/calendar/libecal/e-cal-client.c
+++ b/calendar/libecal/e-cal-client.c
@@ -5285,6 +5285,8 @@ e_cal_client_remove_objects_sync (ECalClient *client,
                gchar *utf8_uid;
                gchar *utf8_rid;
 
+               ids = g_slist_next (ids);
+
                if (id->uid == NULL || *id->uid == '\0')
                        continue;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]