summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2023-03-05 18:43:36 +0000
committerCarlos Garnacho <carlosg@gnome.org>2023-03-05 18:43:36 +0000
commit168f911ae5168208509832a7ea27697b345a7309 (patch)
tree40f465a3729e1585d75a7bb32ffea806a71fef3e /src
parent87c6d99d250322ebf6789166002c6c6827741c99 (diff)
parentb02ee5b5022920f759e136844f1fe4d361316bd6 (diff)
downloadtracker-168f911ae5168208509832a7ea27697b345a7309.tar.gz
Merge branch 'wip/carlosg/more-leak-fixes' into 'master'
Plug some leaks See merge request https://gitlab.gnome.org/GNOME/tracker/-/merge_requests/582
Diffstat (limited to 'src')
-rw-r--r--src/libtracker-sparql/direct/tracker-direct-statement.c1
-rw-r--r--src/libtracker-sparql/tracker-connection.c2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/libtracker-sparql/direct/tracker-direct-statement.c b/src/libtracker-sparql/direct/tracker-direct-statement.c
index 3896d575b..064c3dea9 100644
--- a/src/libtracker-sparql/direct/tracker-direct-statement.c
+++ b/src/libtracker-sparql/direct/tracker-direct-statement.c
@@ -397,6 +397,7 @@ tracker_direct_statement_update_async (TrackerSparqlStatement *stmt,
cancellable,
callback,
user_data);
+ g_hash_table_unref (values);
}
static gboolean
diff --git a/src/libtracker-sparql/tracker-connection.c b/src/libtracker-sparql/tracker-connection.c
index 76f57b636..600367894 100644
--- a/src/libtracker-sparql/tracker-connection.c
+++ b/src/libtracker-sparql/tracker-connection.c
@@ -903,6 +903,8 @@ tracker_sparql_connection_load_statement_from_gresource (TrackerSparqlConnection
/* Pick one */
g_propagate_error (error, inner_error1);
g_clear_error (&inner_error2);
+ } else {
+ g_clear_error (&inner_error1);
}
}