[gnome-documents] miner: other memleak fixes
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-documents] miner: other memleak fixes
- Date: Fri, 16 Sep 2011 01:49:27 +0000 (UTC)
commit 5eb2db3b3e8231cdb4bf297605a46bd736889947
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Thu Sep 15 20:48:12 2011 -0400
miner: other memleak fixes
src/miner/gd-gdata-miner.c | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/src/miner/gd-gdata-miner.c b/src/miner/gd-gdata-miner.c
index 5d9ec34..9c7bc71 100644
--- a/src/miner/gd-gdata-miner.c
+++ b/src/miner/gd-gdata-miner.c
@@ -478,7 +478,7 @@ account_miner_job_process_entry (AccountMinerJob *job,
GError **error)
{
GDataEntry *entry = GDATA_ENTRY (doc_entry);
- gchar *resource;
+ gchar *entry_path, *resource = NULL;
gchar *date, *resource_url, *datasource_urn;
const gchar *identifier, *class = NULL;
@@ -504,9 +504,10 @@ account_miner_job_process_entry (AccountMinerJob *job,
}
identifier = gdata_entry_get_id (entry);
- resource_url = g_strdup_printf
- ("google:docs:%s",
- gdata_documents_entry_get_path (doc_entry));
+ entry_path = gdata_documents_entry_get_path (doc_entry);
+ resource_url = g_strdup_printf ("google:docs:%s", entry_path);
+
+ g_free (entry_path);
/* remove from the list of the previous resources */
g_hash_table_remove (job->previous_resources, identifier);
@@ -684,6 +685,7 @@ account_miner_job_process_entry (AccountMinerJob *job,
out:
g_clear_object (&access_rules);
g_free (resource_url);
+ g_free (resource);
if (*error != NULL)
return FALSE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]