[evolution-patches] Patch to fix [Bug 342102] memory leak in evolution-data-server
- From: Jedy Wang <Jedy Wang Sun COM>
- To: evolution-patches gnome org
- Subject: [evolution-patches] Patch to fix [Bug 342102] memory leak in evolution-data-server
- Date: Tue, 23 May 2006 14:26:51 +0800
Hi,
This is a patch to fix 342102.
Please review it.
Thanks
Jedy Wang
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution-data-server/calendar/ChangeLog,v
retrieving revision 1.568.2.10
diff -u -r1.568.2.10 ChangeLog
--- ChangeLog 22 Apr 2006 04:51:01 -0000 1.568.2.10
+++ ChangeLog 23 May 2006 06:25:18 -0000
@@ -1,3 +1,12 @@
+2006-05-23 Wang Xin <jedy wang sun com>
+
+ Fixes #342012
+
+ * libedata-cal/e-cal-backend-sync.c:
+ (_e_cal_backend_modify_object): Free old_object and new_object.
+ (_e_cal_backend_remove_object): Free old_object.
+
+
2006-04-22 Harish Krishnaswamy <kharish novell com>
* backends/groupwise/e-cal-backend-groupwise.c:
Index: libedata-cal/e-cal-backend-sync.c
===================================================================
RCS file: /cvs/gnome/evolution-data-server/calendar/libedata-cal/e-cal-backend-sync.c,v
retrieving revision 1.19
diff -u -r1.19 e-cal-backend-sync.c
--- libedata-cal/e-cal-backend-sync.c 4 Mar 2006 09:57:00 -0000 1.19
+++ libedata-cal/e-cal-backend-sync.c 23 May 2006 06:25:18 -0000
@@ -706,6 +706,9 @@
e_data_cal_notify_object_modified (cal, status, old_object, new_object);
else
e_data_cal_notify_object_modified (cal, status, old_object, calobj);
+
+ g_free (old_object);
+ g_free (new_object);
}
static void
@@ -734,6 +737,7 @@
} else
e_data_cal_notify_object_removed (cal, status, NULL, old_object, object);
+ g_free (old_object);
g_free (object);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]