[tracker/wip/carlosg/plug-leaks: 5/5] libtracker-sparql: Plug hashtable key leak
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/wip/carlosg/plug-leaks: 5/5] libtracker-sparql: Plug hashtable key leak
- Date: Sat, 26 Dec 2020 20:14:53 +0000 (UTC)
commit 733f3aec5aaecd0ee8b4d7b7bd575e5811322f30
Author: Carlos Garnacho <carlosg gnome org>
Date: Sun Dec 20 21:07:54 2020 +0100
libtracker-sparql: Plug hashtable key leak
These keys are supposedly memory owned by the hashtable, so don't
disown it.
src/libtracker-sparql/direct/tracker-direct-batch.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/src/libtracker-sparql/direct/tracker-direct-batch.c
b/src/libtracker-sparql/direct/tracker-direct-batch.c
index 718a1cdc6..748836456 100644
--- a/src/libtracker-sparql/direct/tracker-direct-batch.c
+++ b/src/libtracker-sparql/direct/tracker-direct-batch.c
@@ -198,7 +198,7 @@ tracker_direct_batch_update (TrackerDirectBatch *batch,
priv = tracker_direct_batch_get_instance_private (batch);
data = tracker_data_manager_get_data (data_manager);
- bnodes = g_hash_table_new_full (g_str_hash, g_str_equal, NULL, g_free);
+ bnodes = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
tracker_data_begin_transaction (data, &inner_error);
if (inner_error)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]