diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2023-03-05 10:39:28 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2023-03-05 10:40:37 +0100 |
commit | b02ee5b5022920f759e136844f1fe4d361316bd6 (patch) | |
tree | ebfb587dbcf1f6ef2e3e76953b78aac73caa48b5 /src | |
parent | 4c1dc62a770dfbd27e675f7f39a279aa40a9c4c3 (diff) | |
download | tracker-b02ee5b5022920f759e136844f1fe4d361316bd6.tar.gz |
libtracker-sparql: Plug possible leak loading statements from GResource
When juggling with both update/select errors, we might be leaking one if
the latter call succeeded.
Diffstat (limited to 'src')
-rw-r--r-- | src/libtracker-sparql/tracker-connection.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libtracker-sparql/tracker-connection.c b/src/libtracker-sparql/tracker-connection.c index fcc4ba3b3..017ac88eb 100644 --- a/src/libtracker-sparql/tracker-connection.c +++ b/src/libtracker-sparql/tracker-connection.c @@ -818,6 +818,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); } } |