[tracker/async-queries-wip: 11/23] libtracker-db: Fix NULL interface_pool unref



commit 3351661176b5be960c336fc3f486ffb549e97a3d
Author: Jürg Billeter <j bitron ch>
Date:   Wed Apr 14 10:25:28 2010 +0200

    libtracker-db: Fix NULL interface_pool unref

 src/libtracker-db/tracker-db-manager.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/libtracker-db/tracker-db-manager.c b/src/libtracker-db/tracker-db-manager.c
index bccc6c7..979b63d 100644
--- a/src/libtracker-db/tracker-db-manager.c
+++ b/src/libtracker-db/tracker-db-manager.c
@@ -982,8 +982,10 @@ tracker_db_manager_shutdown (void)
 
 	g_free (in_use_filename);
 
-        g_object_unref (interface_pool);
-        interface_pool = NULL;
+	if (interface_pool) {
+		g_object_unref (interface_pool);
+		interface_pool = NULL;
+	}
 }
 
 void



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