[tracker/libtracker-miner] TrackerMinerFS: Cancellable can be NULL on finalize.



commit 8ac6b1fea8e323fd0589e9736405383e7a17b69e
Author: Carlos Garnacho <carlos lanedo com>
Date:   Mon Aug 31 15:10:22 2009 +0200

    TrackerMinerFS: Cancellable can be NULL on finalize.

 src/libtracker-miner/tracker-miner-fs.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner-fs.c b/src/libtracker-miner/tracker-miner-fs.c
index 13b61fe..6ff0e45 100644
--- a/src/libtracker-miner/tracker-miner-fs.c
+++ b/src/libtracker-miner/tracker-miner-fs.c
@@ -289,7 +289,10 @@ fs_finalize (GObject *object)
 
 	g_object_unref (priv->crawler);
 	g_object_unref (priv->monitor);
-	g_object_unref (priv->cancellable);
+
+	if (priv->cancellable) {
+		g_object_unref (priv->cancellable);
+	}
 
 	if (priv->directories) {
 		g_list_foreach (priv->directories, (GFunc) directory_data_free, NULL);



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