summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrea Azzarone <andrea.azzarone@canonical.com>2019-01-23 19:21:00 +0000
committerAndrea Azzarone <andrea.azzarone@canonical.com>2019-01-24 16:47:16 +0000
commit83e22a9e9030cd523e04d463a9a721f04d8da84b (patch)
tree40bfca07be10bfea2d349c1ef25ad3346a66c80a
parent5425e0293434a6b385461a10a2cf968bbb0da7ee (diff)
downloadtracker-83e22a9e9030cd523e04d463a9a721f04d8da84b.tar.gz
libtracker-data: Fix memory leak in tracker_db_journal_reader_verify_last
Make sure db_journal_reader_clear is called in order to free allocated memory.
-rw-r--r--src/libtracker-data/tracker-db-journal.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libtracker-data/tracker-db-journal.c b/src/libtracker-data/tracker-db-journal.c
index 1fa93793d..0c5711494 100644
--- a/src/libtracker-data/tracker-db-journal.c
+++ b/src/libtracker-data/tracker-db-journal.c
@@ -1780,10 +1780,11 @@ tracker_db_journal_reader_verify_last (GFile *data_location,
jreader.current = jreader.end - entry_size_check;
success = db_journal_reader_next (&jreader, FALSE, NULL);
- db_journal_reader_clear (&jreader);
} else {
success = TRUE;
}
+
+ db_journal_reader_clear (&jreader);
}
g_free (filename);