diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2021-03-20 13:13:43 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2021-03-26 12:20:59 +0100 |
commit | c78a0f75460ac432584650f0ef4bda6a2ba8f148 (patch) | |
tree | 1dddfba72e45ae857149a3012c0d4562ca41c54b | |
parent | 3294c0c3df5d92779ee61ab89247377ab2794d96 (diff) | |
download | tracker-c78a0f75460ac432584650f0ef4bda6a2ba8f148.tar.gz |
libtracker-data: Plug leak
The "query" variable was being leaked on some error paths.
CID: #1501124
-rw-r--r-- | src/libtracker-data/tracker-data-manager.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c index a3ba840a4..77cdf1ff9 100644 --- a/src/libtracker-data/tracker-data-manager.c +++ b/src/libtracker-data/tracker-data-manager.c @@ -3020,13 +3020,12 @@ create_decomposed_metadata_tables (TrackerDataManager *manager, TRACKER_NOTE (ONTOLOGY_CHANGES, g_message ("Copy: %s", query)); tracker_db_interface_execute_query (iface, &internal_error, "%s", query); + g_free (query); if (internal_error) { g_propagate_error (error, internal_error); goto error_out; } - - g_free (query); for (i = 0; i < n_props; i++) { property = properties[i]; |