summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2023-02-24 00:39:17 +0100
committerCarlos Garnacho <carlosg@gnome.org>2023-02-24 00:39:17 +0100
commited99818f8443bf1fa4ab04a48a64f0841255f3b0 (patch)
tree9dfb00d8dc234929aa1b117d71cd4fa2d59eeee5 /src
parent155adfa4e840c7ba62482731c4c35162092b658d (diff)
downloadtracker-ed99818f8443bf1fa4ab04a48a64f0841255f3b0.tar.gz
core: Plug leak in tracker_triples virtual table
The string was mistakenly doubly allocated when dealing with multi-valued properties.
Diffstat (limited to 'src')
-rw-r--r--src/libtracker-sparql/core/tracker-vtab-triples.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/libtracker-sparql/core/tracker-vtab-triples.c b/src/libtracker-sparql/core/tracker-vtab-triples.c
index f3fe7aea1..a934219ef 100644
--- a/src/libtracker-sparql/core/tracker-vtab-triples.c
+++ b/src/libtracker-sparql/core/tracker-vtab-triples.c
@@ -528,8 +528,6 @@ init_stmt (TrackerTriplesCursor *cursor)
graph,
tracker_class_get_name (class));
} else if (property) {
- sql = g_string_new (NULL);
-
if (tracker_property_get_multiple_values (property)) {
g_string_append_printf (sql,
"SELECT %" G_GINT64_FORMAT ", * "