summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2011-12-26 18:15:41 +0100
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2011-12-26 18:28:12 +0100
commitee31252201ffc56762499f324b628a4a0b1b2aee (patch)
tree88931cc0742ae89afa50e32542399f8cff85b670
parent30e29b6fdbbcd28fc8d70e1146abd54ef0065aa3 (diff)
lamemp3enc: do not leak merged tags
-rw-r--r--ext/lame/gstlamemp3enc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/lame/gstlamemp3enc.c b/ext/lame/gstlamemp3enc.c
index d2966973..b0d351bc 100644
--- a/ext/lame/gstlamemp3enc.c
+++ b/ext/lame/gstlamemp3enc.c
@@ -362,8 +362,10 @@ gst_lamemp3enc_set_format (GstAudioEncoder * enc, GstAudioInfo * info)
GST_SECOND, lame->samplerate);
gst_audio_encoder_set_latency (enc, latency, latency);
- if (tags)
+ if (tags) {
gst_audio_encoder_merge_tags (enc, tags, GST_TAG_MERGE_REPLACE);
+ gst_tag_list_free (tags);
+ }
return TRUE;