mpegtsdemux: Fix double free
authorSebastian Pölsterl <sebp@k-d-w.org>
Wed, 8 Jul 2009 13:26:07 +0000 (15:26 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 8 Jul 2009 13:27:48 +0000 (15:27 +0200)
The hash table already makes sure that the stream is correctly
free'd when elements are removed.

Fixes bug #587819.

gst/mpegdemux/mpegtspacketizer.c

index 3e0c7e6..5ed71f0 100644 (file)
@@ -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);
   }
 }