[tracker] libtracker-miner: If we cannot get a proper SPARQL connection, log error and abort



commit ef728036c33c29c8ba698aa7db3654b42741c5c2
Author: Aleksander Morgado <aleksander lanedo com>
Date:   Mon Jan 10 12:26:17 2011 +0100

    libtracker-miner: If we cannot get a proper SPARQL connection, log error and abort
    
    Fixes NB#198003

 src/libtracker-miner/tracker-miner-object.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner-object.c b/src/libtracker-miner/tracker-miner-object.c
index 7c7e786..2668058 100644
--- a/src/libtracker-miner/tracker-miner-object.c
+++ b/src/libtracker-miner/tracker-miner-object.c
@@ -267,7 +267,12 @@ tracker_miner_init (TrackerMiner *miner)
 	miner->private = priv = TRACKER_MINER_GET_PRIVATE (miner);
 
 	priv->connection = tracker_sparql_connection_get (NULL, &error);
-	g_assert_no_error (error);
+
+	/* If we couldn't get a proper SPARQL connection, log error and abort */
+	if (!priv->connection) {
+		g_error ("Couldn't get a proper SPARQL connection (%s), exiting...",
+		         error ? error->message : "Unknown error");
+	}
 
 	priv->pauses = g_hash_table_new_full (g_direct_hash,
 	                                      g_direct_equal,



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