wavenc: Fix taglist ref handling that made the unit test fail
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 5 Jun 2013 13:50:04 +0000 (15:50 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 5 Jun 2013 13:50:04 +0000 (15:50 +0200)
gst/wavenc/gstwavenc.c

index 5208fbb..6d64f1e 100644 (file)
@@ -835,9 +835,7 @@ gst_wavenc_event (GstPad * pad, GstObject * parent, GstEvent * event)
         if (wavenc->tags != tags) {
           if (wavenc->tags)
             gst_tag_list_unref (wavenc->tags);
-          wavenc->tags = tags;
-        } else {
-          gst_toc_unref (tags);
+          wavenc->tags = gst_tag_list_ref (tags);
         }
       }
       res = gst_pad_event_default (pad, parent, event);