summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWang Xin <jedy.wang@sun.com>2006-06-15 01:51:35 +0000
committerJedy Jedy Wang <jedywang@src.gnome.org>2006-06-15 01:51:35 +0000
commit741aa7eed300c0812564b928e34ecb774066a035 (patch)
tree309cee4d9b40b9f38019a0bedb86a626e94abb19
parentff3b405b7513aedf389dba0de1c39de4ea70b491 (diff)
downloadevolution-data-server-741aa7eed300c0812564b928e34ecb774066a035.tar.gz
Fixes #344253
2006-06-15 Wang Xin <jedy.wang@sun.com> Fixes #344253 * backends/file/e-cal-backend-file.c: (e_cal_backend_file_compute_changes_foreach_key): Free comp. * backends/groupwise/e-cal-backend-groupwise.c: (e_cal_backend_groupwise_compute_changes_foreach_key): Free comp.
-rw-r--r--calendar/ChangeLog9
-rw-r--r--calendar/backends/file/e-cal-backend-file.c1
-rw-r--r--calendar/backends/groupwise/e-cal-backend-groupwise.c1
3 files changed, 11 insertions, 0 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog
index b9b767ff3..5e58bc697 100644
--- a/calendar/ChangeLog
+++ b/calendar/ChangeLog
@@ -1,3 +1,12 @@
+2006-06-15 Wang Xin <jedy.wang@sun.com>
+
+ Fixes #344253
+
+ * backends/file/e-cal-backend-file.c:
+ (e_cal_backend_file_compute_changes_foreach_key): Free comp.
+ * backends/groupwise/e-cal-backend-groupwise.c:
+ (e_cal_backend_groupwise_compute_changes_foreach_key): Free comp.
+
2006-06-13 Andre Klapper <a9016009@gmx.de>
* backends/file/e-cal-backend-file.c:
diff --git a/calendar/backends/file/e-cal-backend-file.c b/calendar/backends/file/e-cal-backend-file.c
index 9fc98f55c..8eac0d9df 100644
--- a/calendar/backends/file/e-cal-backend-file.c
+++ b/calendar/backends/file/e-cal-backend-file.c
@@ -1519,6 +1519,7 @@ e_cal_backend_file_compute_changes_foreach_key (const char *key, gpointer value,
e_cal_component_set_uid (comp, key);
be_data->deletes = g_list_prepend (be_data->deletes, e_cal_component_get_as_string (comp));
+ g_object_unref (comp);
return TRUE;
}
return FALSE;
diff --git a/calendar/backends/groupwise/e-cal-backend-groupwise.c b/calendar/backends/groupwise/e-cal-backend-groupwise.c
index bdfc3987a..f073a899b 100644
--- a/calendar/backends/groupwise/e-cal-backend-groupwise.c
+++ b/calendar/backends/groupwise/e-cal-backend-groupwise.c
@@ -1561,6 +1561,7 @@ e_cal_backend_groupwise_compute_changes_foreach_key (const char *key, const char
be_data->deletes = g_list_prepend (be_data->deletes, e_cal_component_get_as_string (comp));
e_xmlhash_remove (be_data->ehash, key);
+ g_object_unref (comp);
}
}