diff options
author | Sebastian Pölsterl <sebp@k-d-w.org> | 2009-07-08 15:26:07 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2009-07-08 15:27:48 +0200 |
commit | fc80a08e4471d4a4817a7914d571135294267047 (patch) | |
tree | f57c6c28fc19768b6d7e843cd6c7c834d3e0fe22 /gst | |
parent | 4266fd443a4c51e029c61eea5dffe1a7ba98da37 (diff) | |
download | gst-plugins-bad-fc80a08e4471d4a4817a7914d571135294267047.tar.gz gst-plugins-bad-fc80a08e4471d4a4817a7914d571135294267047.tar.bz2 gst-plugins-bad-fc80a08e4471d4a4817a7914d571135294267047.zip |
mpegtsdemux: Fix double free
The hash table already makes sure that the stream is correctly
free'd when elements are removed.
Fixes bug #587819.
Diffstat (limited to 'gst')
-rw-r--r-- | gst/mpegdemux/mpegtspacketizer.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/gst/mpegdemux/mpegtspacketizer.c b/gst/mpegdemux/mpegtspacketizer.c index 3e0c7e67..5ed71f0c 100644 --- a/gst/mpegdemux/mpegtspacketizer.c +++ b/gst/mpegdemux/mpegtspacketizer.c @@ -1912,9 +1912,6 @@ mpegts_packetizer_remove_stream (MpegTSPacketizer * packetizer, gint16 pid) GST_INFO ("Removing stream for PID %d", pid); g_hash_table_remove (packetizer->streams, GINT_TO_POINTER ((gint) pid)); - - g_object_unref (stream->section_adapter); - g_free (stream); } } |