[tracker] TrackerMinerFS: Do not loop infinitely when unmounting while processing.



commit 0f33e9db490a451080f47c605a361b96385e1f61
Author: Carlos Garnacho <carlos lanedo com>
Date:   Thu Oct 15 12:08:19 2009 +0200

    TrackerMinerFS: Do not loop infinitely when unmounting while processing.

 src/libtracker-miner/tracker-miner-fs.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner-fs.c b/src/libtracker-miner/tracker-miner-fs.c
index 03cc7fa..9920c53 100644
--- a/src/libtracker-miner/tracker-miner-fs.c
+++ b/src/libtracker-miner/tracker-miner-fs.c
@@ -1837,6 +1837,8 @@ tracker_miner_fs_remove_directory (TrackerMinerFS *fs,
 		    g_file_has_prefix (data->file, file)) {
 			g_cancellable_cancel (data->cancellable);
 		}
+
+		pool = pool->next;
 	}
 
 	return return_val;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]