[evolution-data-server] Various memory leaks
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Various memory leaks
- Date: Tue, 7 Sep 2010 16:38:54 +0000 (UTC)
commit 09ec942857fb39525eddec7db98936259c1143c4
Author: Milan Crha <mcrha redhat com>
Date: Tue Sep 7 18:38:33 2010 +0200
Various memory leaks
addressbook/libedata-book/e-data-book.c | 1 +
camel/camel-folder-summary.c | 2 ++
camel/camel-vee-folder.c | 2 ++
3 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/addressbook/libedata-book/e-data-book.c b/addressbook/libedata-book/e-data-book.c
index c578ccf..9d58510 100644
--- a/addressbook/libedata-book/e-data-book.c
+++ b/addressbook/libedata-book/e-data-book.c
@@ -718,6 +718,7 @@ e_data_book_respond_get_changes (EDataBook *book, guint32 opid, GError *error, G
g_variant_builder_add (builder, "(us)", -1, "");
variant = g_variant_builder_end (builder);
+ g_variant_builder_unref (builder);
e_gdbus_book_complete_get_changes (book->priv->gdbus_object, invocation, variant);
diff --git a/camel/camel-folder-summary.c b/camel/camel-folder-summary.c
index a1d8d51..6e297e9 100644
--- a/camel/camel-folder-summary.c
+++ b/camel/camel-folder-summary.c
@@ -224,6 +224,8 @@ folder_summary_finalize (GObject *object)
g_hash_table_foreach(summary->priv->filter_charset, free_o_name, NULL);
g_hash_table_destroy(summary->priv->filter_charset);
+ g_hash_table_destroy (summary->priv->preview_updates);
+
g_free(summary->summary_path);
/* Freeing memory occupied by meta-summary-header */
diff --git a/camel/camel-vee-folder.c b/camel/camel-vee-folder.c
index 7dfb090..e89318a 100644
--- a/camel/camel-vee-folder.c
+++ b/camel/camel-vee-folder.c
@@ -936,6 +936,7 @@ vee_folder_dispose (GObject *object)
parent_store = camel_folder_get_parent_store (folder);
record = summary_header_to_db (folder->summary, NULL);
camel_db_write_folder_info_record (parent_store->cdb_w, record, NULL);
+ g_free (record->folder_name);
g_free (record);
}
@@ -2361,6 +2362,7 @@ camel_vee_folder_sync_headers (CamelFolder *vf,
camel_db_write_folder_info_record (parent_store->cdb_w, record, error);
end = time (NULL);
+ g_free (record->folder_name);
g_free (record);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]