summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrea Azzarone <andrea.azzarone@canonical.com>2019-01-23 19:27:21 +0000
committerAndrea Azzarone <andrea.azzarone@canonical.com>2019-02-13 14:06:52 +0000
commit354a1cd6b8748bbadb74332439f52a66c923b98b (patch)
treef1b68142be6e0066580e70407f0e96172244a34e
parentf502e6321d62be8be27db8ec7bafa3cd2a223ada (diff)
downloadtracker-354a1cd6b8748bbadb74332439f52a66c923b98b.tar.gz
libtracker-direct: Fix memory leak
The value returned from a call to g_strjoinv has to be freed using g_free.
-rw-r--r--src/libtracker-direct/tracker-direct.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libtracker-direct/tracker-direct.c b/src/libtracker-direct/tracker-direct.c
index 7d62c6f30..b9443900f 100644
--- a/src/libtracker-direct/tracker-direct.c
+++ b/src/libtracker-direct/tracker-direct.c
@@ -569,6 +569,7 @@ update_array_async_thread_func (GTask *task,
tracker_sparql_connection_update (source_object, concatenated,
g_task_get_priority (task),
cancellable, &error);
+ g_free (concatenated);
if (!error) {
g_task_return_pointer (task, errors,