diff options
author | Andrea Azzarone <andrea.azzarone@canonical.com> | 2019-01-23 19:21:00 +0000 |
---|---|---|
committer | Andrea Azzarone <andrea.azzarone@canonical.com> | 2019-01-24 16:47:16 +0000 |
commit | 83e22a9e9030cd523e04d463a9a721f04d8da84b (patch) | |
tree | 40bfca07be10bfea2d349c1ef25ad3346a66c80a | |
parent | 5425e0293434a6b385461a10a2cf968bbb0da7ee (diff) | |
download | tracker-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.c | 3 |
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); |