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]