[tracker] tracker-store: Fix memoy leak on updates
- From: Jürg Billeter <juergbi src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker] tracker-store: Fix memoy leak on updates
- Date: Wed, 16 Dec 2009 13:58:17 +0000 (UTC)
commit a044f4b0fe334aa4f80d93ccc3e4130ae45fb092
Author: Jürg Billeter <j bitron ch>
Date: Wed Dec 16 14:56:21 2009 +0100
tracker-store: Fix memoy leak on updates
Fixes NB#150158.
src/tracker-store/tracker-resources.c | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/src/tracker-store/tracker-resources.c b/src/tracker-store/tracker-resources.c
index c6d778e..4a61559 100644
--- a/src/tracker-store/tracker-resources.c
+++ b/src/tracker-store/tracker-resources.c
@@ -302,6 +302,16 @@ tracker_resources_sparql_update_blank (TrackerResources *self,
dbus_g_method_return (context, blank_nodes);
+ if (blank_nodes) {
+ gint i;
+
+ for (i = 0; i < blank_nodes->len; i++) {
+ g_ptr_array_foreach (blank_nodes->pdata[i], (GFunc) g_hash_table_unref, NULL);
+ g_ptr_array_free (blank_nodes->pdata[i], TRUE);
+ }
+ g_ptr_array_free (blank_nodes, TRUE);
+ }
+
tracker_dbus_request_success (request_id);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]