lamemp3enc: do not leak merged tags
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Mon, 26 Dec 2011 17:15:41 +0000 (18:15 +0100)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Mon, 26 Dec 2011 17:28:12 +0000 (18:28 +0100)
ext/lame/gstlamemp3enc.c

index d296697..b0d351b 100644 (file)
@@ -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;