aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--calendar/ChangeLog5
-rw-r--r--calendar/conduits/calendar/calendar-conduit.c2
-rw-r--r--calendar/conduits/todo/todo-conduit.c1
3 files changed, 8 insertions, 0 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog
index 71b80ab14d..1548243d23 100644
--- a/calendar/ChangeLog
+++ b/calendar/ChangeLog
@@ -1,3 +1,8 @@
+2005-06-27 Mark G. Adams <mark.g.adams@sympatico.ca>
+
+ * conduits/todo/todo-conduit.c: (add_record): Fix leak of uids
+ * conduits/calendar/calendar-conduit.c: (process_multi_day): Fix leak of uids
+
2005-07-01 Praveen Kumar <kpraveen@novell.com>
* gui/e-cal-config.h : Added the source type field in
diff --git a/calendar/conduits/calendar/calendar-conduit.c b/calendar/conduits/calendar/calendar-conduit.c
index b3c1b5e553..f67a6b6f1e 100644
--- a/calendar/conduits/calendar/calendar-conduit.c
+++ b/calendar/conduits/calendar/calendar-conduit.c
@@ -646,6 +646,8 @@ process_multi_day (ECalConduitContext *ctxt, ECalChange *ccc, GList **multi_comp
event_start = day_end;
day_end = time_day_end_with_zone (event_start, ctxt->timezone);
+
+ g_free (new_uid);
}
dt_start.value = old_start_value;
dt_end.value = old_end_value;
diff --git a/calendar/conduits/todo/todo-conduit.c b/calendar/conduits/todo/todo-conduit.c
index 1767741270..c4bb9885d8 100644
--- a/calendar/conduits/todo/todo-conduit.c
+++ b/calendar/conduits/todo/todo-conduit.c
@@ -1191,6 +1191,7 @@ add_record (GnomePilotConduitSyncAbs *conduit,
e_pilot_map_insert (ctxt->map, remote->ID, uid, FALSE);
g_object_unref (comp);
+ g_free (uid);
return retval;
}