[gst-cvs] gst-plugins-good: qtdemux: don't leak cover art

Tim Mueller tpm at kemper.freedesktop.org
Tue Jun 23 07:36:13 PDT 2009


Module: gst-plugins-good
Branch: master
Commit: da4c1c92270b02b039cd9da08c9addc38ec47b4d
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=da4c1c92270b02b039cd9da08c9addc38ec47b4d

Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
Date:   Tue Jun 23 15:35:37 2009 +0100

qtdemux: don't leak cover art

---

 gst/qtdemux/qtdemux.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/gst/qtdemux/qtdemux.c b/gst/qtdemux/qtdemux.c
index 368f342..0b7eaf9 100644
--- a/gst/qtdemux/qtdemux.c
+++ b/gst/qtdemux/qtdemux.c
@@ -4821,6 +4821,7 @@ qtdemux_tag_add_covr (GstQTDemux * qtdemux, const char *tag1, const char *dummy,
         GST_DEBUG_OBJECT (qtdemux, "adding tag size %d", len - 16);
         gst_tag_list_add (qtdemux->tag_list, GST_TAG_MERGE_REPLACE,
             tag1, buf, NULL);
+        gst_buffer_unref (buf);
       }
     }
   }





More information about the Gstreamer-commits mailing list