tracker r1417 - in branches/indexer-split: . src/libtracker-common	src/tracker-indexer src/tracker-indexer/modules
- From: carlosg svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r1417 - in branches/indexer-split: . src/libtracker-common	src/tracker-indexer src/tracker-indexer/modules
- Date: Tue, 13 May 2008 17:26:20 +0100 (BST)
Author: carlosg
Date: Tue May 13 16:26:20 2008
New Revision: 1417
URL: http://svn.gnome.org/viewvc/tracker?rev=1417&view=rev
Log:
2008-05-13  Carlos Garnacho  <carlos imendio com>
        * src/libtracker-common/tracker-config.c (config_finalize): Free all
        allocated data.
        * src/tracker-indexer/tracker-indexer.c (tracker_indexer_finalize):
        Instead, do not free unowned memory here.
Modified:
   branches/indexer-split/ChangeLog
   branches/indexer-split/src/libtracker-common/tracker-config.c
   branches/indexer-split/src/tracker-indexer/modules/files.c
   branches/indexer-split/src/tracker-indexer/tracker-indexer.c
Modified: branches/indexer-split/src/libtracker-common/tracker-config.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-config.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-config.c	Tue May 13 16:26:20 2008
@@ -559,6 +559,24 @@
 
 	priv = GET_PRIV (object);
 
+	g_slist_foreach (priv->watch_directory_roots, (GFunc) g_free, NULL);
+	g_slist_free (priv->watch_directory_roots);
+
+	g_slist_foreach (priv->crawl_directory_roots, (GFunc) g_free, NULL);
+	g_slist_free (priv->crawl_directory_roots);
+
+	g_slist_foreach (priv->no_watch_directory_roots, (GFunc) g_free, NULL);
+	g_slist_free (priv->no_watch_directory_roots);
+
+	g_slist_foreach (priv->no_index_file_types, (GFunc) g_free, NULL);
+	g_slist_free (priv->no_index_file_types);
+
+	g_slist_foreach (priv->index_modules, (GFunc) g_free, NULL);
+	g_slist_free (priv->index_modules);
+
+	g_free (priv->language);
+	g_free (priv->email_client);
+
 	(G_OBJECT_CLASS (tracker_config_parent_class)->finalize) (object);
 }
 
Modified: branches/indexer-split/src/tracker-indexer/modules/files.c
==============================================================================
--- branches/indexer-split/src/tracker-indexer/modules/files.c	(original)
+++ branches/indexer-split/src/tracker-indexer/modules/files.c	Tue May 13 16:26:20 2008
@@ -100,7 +100,6 @@
 
 	/* FIXME, Missing:
 	 *
-	 * File:NameDelimited
 	 * File:Mime
 	 * File:Size
 	 * File:Modified
Modified: branches/indexer-split/src/tracker-indexer/tracker-indexer.c
==============================================================================
--- branches/indexer-split/src/tracker-indexer/tracker-indexer.c	(original)
+++ branches/indexer-split/src/tracker-indexer/tracker-indexer.c	Tue May 13 16:26:20 2008
@@ -123,9 +123,6 @@
 	g_queue_foreach (priv->file_process_queue, (GFunc) path_info_free, NULL);
 	g_queue_free (priv->file_process_queue);
 
-	g_slist_foreach (priv->module_names, (GFunc) g_free, NULL);
-	g_slist_free (priv->module_names);
-
 	g_hash_table_destroy (priv->indexer_modules);
 
 	g_object_unref (priv->config);
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]