aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/exchange-operations/ChangeLog8
-rw-r--r--plugins/exchange-operations/exchange-calendar.c2
-rw-r--r--plugins/exchange-operations/exchange-contacts.c2
3 files changed, 12 insertions, 0 deletions
diff --git a/plugins/exchange-operations/ChangeLog b/plugins/exchange-operations/ChangeLog
index d11a9acf7b..f711b9363c 100644
--- a/plugins/exchange-operations/ChangeLog
+++ b/plugins/exchange-operations/ChangeLog
@@ -1,3 +1,11 @@
+2006-02-25 Sushma Rai <rsushma@novell.com>
+
+ * exchange-contacts.c (e_exchange_contacts_get_contacts): Freeing
+ folder array.
+
+ * exchange-calendar.c (e_exchange_calendar_get_calendars): Similar.
+ See #329251.
+
2006-02-18 Irene Huang <Irene.Huang@sun.com>
Fixes bug #331635
diff --git a/plugins/exchange-operations/exchange-calendar.c b/plugins/exchange-operations/exchange-calendar.c
index f0ebfb80e9..e316dc2421 100644
--- a/plugins/exchange-operations/exchange-calendar.c
+++ b/plugins/exchange-operations/exchange-calendar.c
@@ -105,6 +105,8 @@ e_exchange_calendar_get_calendars (ECalSourceType ftype)
}
}
+ if (folder_array)
+ g_ptr_array_free (folder_array, TRUE);
g_free (uri_prefix);
g_free (tstring);
return calendar_list;
diff --git a/plugins/exchange-operations/exchange-contacts.c b/plugins/exchange-operations/exchange-contacts.c
index 298445e7cf..67c1d07476 100644
--- a/plugins/exchange-operations/exchange-contacts.c
+++ b/plugins/exchange-operations/exchange-contacts.c
@@ -91,6 +91,8 @@ e_exchange_contacts_get_contacts (void)
}
g_free (uri_prefix);
+ if (folder_array)
+ g_ptr_array_free (folder_array, TRUE);
return contacts_list;
}