[tracker/wip/carlosg/coverity-warnings: 11/18] libtracker-data: Plug leak
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/wip/carlosg/coverity-warnings: 11/18] libtracker-data: Plug leak
- Date: Sun, 21 Mar 2021 20:56:34 +0000 (UTC)
commit 3e3c99b07f97d7476a8a575d55e41152ecedb545
Author: Carlos Garnacho <carlosg gnome org>
Date: Sat Mar 20 13:13:43 2021 +0100
libtracker-data: Plug leak
The "query" variable was being leaked on some error paths.
CID: #1501124
src/libtracker-data/tracker-data-manager.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
---
diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c
index e7d472c8b..81f7bf28f 100644
--- a/src/libtracker-data/tracker-data-manager.c
+++ b/src/libtracker-data/tracker-data-manager.c
@@ -3019,13 +3019,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];
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]