tracker r1967 - in branches/indexer-split: . src/libtracker-common src/tracker-indexer



Author: carlosg
Date: Wed Jul 30 16:03:26 2008
New Revision: 1967
URL: http://svn.gnome.org/viewvc/tracker?rev=1967&view=rev

Log:
2008-07-30  Carlos Garnacho  <carlos imendio com>

        * src/libtracker-common/tracker-utils.c (tracker_seconds_to_string):
        * src/tracker-indexer/tracker-indexer.c (index_text_contents)
        (process_file): Plug a few leaks.


Modified:
   branches/indexer-split/ChangeLog
   branches/indexer-split/src/libtracker-common/tracker-utils.c
   branches/indexer-split/src/tracker-indexer/tracker-indexer.c

Modified: branches/indexer-split/src/libtracker-common/tracker-utils.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-utils.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-utils.c	Wed Jul 30 16:03:26 2008
@@ -209,6 +209,7 @@
 	str = g_string_free (s, FALSE);
 
 	if (str[0] == '\0') {
+		g_free (str);
 		str = g_strdup (_("unknown time"));
 	} else {
 		g_strchug (str);

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	Wed Jul 30 16:03:26 2008
@@ -802,7 +802,6 @@
 	words = g_hash_table_get_keys (parsed);
 	
 	for (iter = words; iter != NULL; iter = iter->next) {
-		
 		weight = GPOINTER_TO_INT (g_hash_table_lookup (parsed, (gchar *)iter->data));
 
 		tracker_index_add_word (indexer->private->index, 
@@ -813,7 +812,7 @@
 	}
 
 	tracker_parser_text_free (parsed);
-					
+	g_list_free (words);
 }
 
 
@@ -846,6 +845,7 @@
 		if (!service_type || !service_type[0]) {
 			gchar *mimetype;
 
+			g_free (service_type);
 			mimetype = tracker_file_get_mime_type (info->file->path);
 			service_type = tracker_ontology_get_service_type_for_mime (mimetype);
 			g_free (mimetype);



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