diff options
author | Jürg Billeter <j@bitron.ch> | 2012-03-21 11:47:05 +0100 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2012-03-21 11:47:05 +0100 |
commit | 94fa922a01b0664d45025c4f4a62f96a74c235c1 (patch) | |
tree | 6b3027a156382ab72862705bc1bf321b4e337b72 | |
parent | 28cf45a37656269470308908cdd79bc4fb42b707 (diff) | |
download | tracker-0.10.tar.gz |
tracker-miner-fs: Fix use after free in extractor_process_failsafetracker-0.10
Fixes NB#299221.
-rw-r--r-- | src/miners/fs/tracker-miner-files.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/miners/fs/tracker-miner-files.c b/src/miners/fs/tracker-miner-files.c index d536edd5e..95ab1dde7 100644 --- a/src/miners/fs/tracker-miner-files.c +++ b/src/miners/fs/tracker-miner-files.c @@ -2107,7 +2107,6 @@ extractor_process_failsafe (TrackerMinerFiles *miner) uri = g_file_get_uri (data->file); g_message ("Performing failsafe extraction on '%s'", uri); - g_free (uri); get_metadata_fast_async (data->miner->private->connection, uri, @@ -2115,6 +2114,8 @@ extractor_process_failsafe (TrackerMinerFiles *miner) data->cancellable, extractor_get_failsafe_metadata_cb, data); + + g_free (uri); } else { g_debug ("Failsafe extraction finished. Resuming miner..."); |