From 706c907277a81c9f536a5edb18228492a73e8d9a Mon Sep 17 00:00:00 2001 From: Michal Benes Date: Thu, 4 May 2006 17:27:27 +0000 Subject: gst/matroska/matroska-demux.c: Don't leak caps when freeing the stream context (#340623). Original commit message from CVS: Patch by: Michal Benes * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset): Don't leak caps when freeing the stream context (#340623). --- ChangeLog | 7 +++++++ gst/matroska/matroska-demux.c | 1 + 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index e9712396..280d147a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2006-05-04 Tim-Philipp Müller + + Patch by: Michal Benes + + * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset): + Don't leak caps when freeing the stream context (#340623). + 2006-05-04 Jan Schmidt * configure.ac: diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c index 9f922c8b..fff021c9 100644 --- a/gst/matroska/matroska-demux.c +++ b/gst/matroska/matroska-demux.c @@ -227,6 +227,7 @@ gst_matroska_demux_reset (GstElement * element) if (demux->src[i]->pad != NULL) { gst_element_remove_pad (GST_ELEMENT (demux), demux->src[i]->pad); } + gst_caps_replace (&demux->src[i]->caps, NULL); g_free (demux->src[i]->codec_id); g_free (demux->src[i]->codec_name); g_free (demux->src[i]->name); -- cgit