summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2023-02-24 00:40:09 +0100
committerCarlos Garnacho <carlosg@gnome.org>2023-02-24 00:40:09 +0100
commit6c0e205c308614ebc23e951003cf220678fc9695 (patch)
tree3fc205c8dbe2522a5d22adf5ea9b98eebead1660 /src
parented99818f8443bf1fa4ab04a48a64f0841255f3b0 (diff)
downloadtracker-6c0e205c308614ebc23e951003cf220678fc9695.tar.gz
core: Plug leak in TrackerSparql
Commit 38ec817c81 made TrackerSparql keep a reference to the literals array, but forgot to unref it.
Diffstat (limited to 'src')
-rw-r--r--src/libtracker-sparql/core/tracker-sparql.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libtracker-sparql/core/tracker-sparql.c b/src/libtracker-sparql/core/tracker-sparql.c
index 1e4bb752f..500a9af44 100644
--- a/src/libtracker-sparql/core/tracker-sparql.c
+++ b/src/libtracker-sparql/core/tracker-sparql.c
@@ -356,6 +356,7 @@ tracker_sparql_finalize (GObject *object)
g_object_unref (sparql->data_manager);
g_clear_pointer (&sparql->sql_string, g_free);
+ g_clear_pointer (&sparql->literal_bindings, g_ptr_array_unref);
if (sparql->tree)
tracker_node_tree_free (sparql->tree);