diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2023-02-24 00:39:17 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2023-02-24 00:39:17 +0100 |
commit | ed99818f8443bf1fa4ab04a48a64f0841255f3b0 (patch) | |
tree | 9dfb00d8dc234929aa1b117d71cd4fa2d59eeee5 /src | |
parent | 155adfa4e840c7ba62482731c4c35162092b658d (diff) | |
download | tracker-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.c | 2 |
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 ", * " |