[tracker/tracker-0.10] tracker-extract-gstreamer: plug a few leaks



commit a5fb1f4199fb317b4d0e9d894acb6d38f9d8f866
Author: Carlos Garnacho <carlosg gnome org>
Date:   Mon May 30 17:58:02 2011 +0200

    tracker-extract-gstreamer: plug a few leaks

 src/tracker-extract/tracker-extract-gstreamer.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/tracker-extract/tracker-extract-gstreamer.c b/src/tracker-extract/tracker-extract-gstreamer.c
index e0ec7cb..c35359f 100644
--- a/src/tracker-extract/tracker-extract-gstreamer.c
+++ b/src/tracker-extract/tracker-extract-gstreamer.c
@@ -899,6 +899,7 @@ extract_metadata (MetadataExtractor      *extractor,
 		g_free (composer_uri);
 		g_free (album_uri);
 		g_free (album_disc_uri);
+		g_free (artist_uri);
 
 		add_string_gst_tag (metadata, uri, "nfo:codec", extractor->tagcache, GST_TAG_AUDIO_CODEC);
 	} else if (extractor->mime == EXTRACT_MIME_GUESS) {
@@ -1298,6 +1299,8 @@ tracker_extract_gstreamer (const gchar *uri,
 
 	if (!extractor->pipeline) {
 		g_warning ("No valid pipeline for uri %s", uri);
+
+		g_list_free (extractor->fsinks);
 		g_slice_free (MetadataExtractor, extractor);
 		return;
 	}



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