[tracker/tracker-0.6] Some leak fixes



commit afc6d775587eacc422ea11b64fd480b920a36cd3
Author: Mikael Ottela <mikael ottela ixonos com>
Date:   Sun May 17 06:14:56 2009 +0300

    Some leak fixes
    
    Fixed a double free in mp3 extractor. Plugs a leak in tracker-files.
    Found by Daniël Heres
---
 src/tracker-extract/tracker-extract-mp3.c |    2 --
 src/trackerd/tracker-files.c              |    2 ++
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/tracker-extract/tracker-extract-mp3.c b/src/tracker-extract/tracker-extract-mp3.c
index 6ad96ab..070ee62 100644
--- a/src/tracker-extract/tracker-extract-mp3.c
+++ b/src/tracker-extract/tracker-extract-mp3.c
@@ -1347,8 +1347,6 @@ get_id3v20_tags (const gchar *data,
 					g_hash_table_insert (metadata,
 							     g_strdup (tmap[i].type),
 							     tracker_escape_metadata (word));
-				} else {
-					g_free (word);
 				}
 
 				g_free (word);
diff --git a/src/trackerd/tracker-files.c b/src/trackerd/tracker-files.c
index 2c22167..000a0a2 100644
--- a/src/trackerd/tracker-files.c
+++ b/src/trackerd/tracker-files.c
@@ -484,6 +484,8 @@ tracker_files_search_text_contents (TrackerFiles	   *object,
 				     __FUNCTION__);
 	dbus_g_method_return_error (context, actual_error);
 	g_error_free (actual_error);
+
+	g_free (value);
 }
 
 void



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