tracker r1691 - in branches/xesam-support: . src/trackerd



Author: pvanhoof
Date: Mon Jun 16 18:10:04 2008
New Revision: 1691
URL: http://svn.gnome.org/viewvc/tracker?rev=1691&view=rev

Log:
Bugfix

Modified:
   branches/xesam-support/ChangeLog
   branches/xesam-support/src/trackerd/tracker-crawler.c

Modified: branches/xesam-support/src/trackerd/tracker-crawler.c
==============================================================================
--- branches/xesam-support/src/trackerd/tracker-crawler.c	(original)
+++ branches/xesam-support/src/trackerd/tracker-crawler.c	Mon Jun 16 18:10:04 2008
@@ -210,6 +210,7 @@
 crawler_finalize (GObject *object)
 {
 	TrackerCrawlerPriv *priv;
+	gchar              *str;
 	gint                i;
 	
 	priv = GET_PRIV (object);
@@ -239,6 +240,12 @@
 		priv->files_queue_handle_id = 0;
 	}
 
+        for (str = g_async_queue_pop (priv->files);
+	     str;
+	     str = g_async_queue_pop (priv->files)) {
+		g_free (str);
+	}
+
 	g_async_queue_unref (priv->files);
 
 	if (priv->timer) {
@@ -843,7 +850,7 @@
 		g_debug ("Sent!");
 	}
 
-	g_strfreev (files);
+	//g_strfreev (files);
 }
 
 static void



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