[tracker/miner-rss-0.11-fixes: 1/5] tracker-miner-rss: Fixed crash trying to cast TrackerSparqlConnection to TrackerMinerRSS



commit 19866652fc3292803ccb1b707daa8cc722dc1c58
Author: Martyn Russell <martyn lanedo com>
Date:   Wed Apr 27 14:27:58 2011 +0100

    tracker-miner-rss: Fixed crash trying to cast TrackerSparqlConnection to TrackerMinerRSS

 src/miners/rss/tracker-miner-rss.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)
---
diff --git a/src/miners/rss/tracker-miner-rss.c b/src/miners/rss/tracker-miner-rss.c
index b55728d..27f93a1 100644
--- a/src/miners/rss/tracker-miner-rss.c
+++ b/src/miners/rss/tracker-miner-rss.c
@@ -253,6 +253,7 @@ item_verify_reply_cb (GObject      *source_object,
                       GAsyncResult *res,
                       gpointer      user_data)
 {
+	TrackerSparqlConnection *connection;
 	time_t t;
 	gchar *uri;
 	const gchar *str;
@@ -265,14 +266,11 @@ item_verify_reply_cb (GObject      *source_object,
 	TrackerSparqlBuilder *sparql;
 	FeedItem *item;
 	FeedChannel *feed;
-	TrackerMinerRSS *miner;
 	gboolean has_geolocation;
 
-	miner = TRACKER_MINER_RSS (source_object);
+	connection = TRACKER_SPARQL_CONNECTION (source_object);
 	error = NULL;
-	cursor = tracker_sparql_connection_query_finish (TRACKER_SPARQL_CONNECTION (source_object),
-	                                                 res,
-	                                                 &error);
+	cursor = tracker_sparql_connection_query_finish (connection, res, &error);
 
 	if (error != NULL) {
 		g_message ("Could not verify feed existance, %s", error->message);
@@ -375,7 +373,7 @@ item_verify_reply_cb (GObject      *source_object,
 
 	tracker_sparql_builder_insert_close (sparql);
 
-	tracker_sparql_connection_update_async (tracker_miner_get_connection (TRACKER_MINER (miner)),
+	tracker_sparql_connection_update_async (connection,
 	                                        tracker_sparql_builder_get_result (sparql),
 	                                        G_PRIORITY_DEFAULT,
 	                                        NULL,



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