gst/mpegdemux/mpegtspacketizer.c: Fix memleak. Fixes #565614.
authorSebastian Pölsterl <sebp@k-d-w.org>
Mon, 29 Dec 2008 16:29:08 +0000 (16:29 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Mon, 29 Dec 2008 16:29:08 +0000 (16:29 +0000)
Original commit message from CVS:
Patch by: Sebastian Pölsterl <sebp at k-d-w dot org>
* gst/mpegdemux/mpegtspacketizer.c: (mpegts_packetizer_parse_eit):
Fix memleak. Fixes #565614.

ChangeLog
gst/mpegdemux/mpegtspacketizer.c

index e6d5924..f6e519e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,13 @@
 
        Patch by: Sebastian Pölsterl <sebp at k-d-w dot org>
 
+       * gst/mpegdemux/mpegtspacketizer.c: (mpegts_packetizer_parse_eit):
+       Fix memleak. Fixes #565614.
+
+2008-12-29  Wim Taymans  <wim.taymans@collabora.co.uk>
+
+       Patch by: Sebastian Pölsterl <sebp at k-d-w dot org>
+
        * gst/mpegdemux/mpegtspacketizer.c: (mpegts_packetizer_parse_sdt):
        Add a scrambled field to the service structures retrieved from SDT to
        determine if a channel is scrambled. Fixes #565613.
index 2c0b946..ea093c4 100644 (file)
@@ -1771,6 +1771,7 @@ mpegts_packetizer_parse_eit (MpegTSPacketizer * packetizer,
           }
         }
         gst_structure_set_value (event, "components", &components);
+        g_value_unset (&components);
         g_array_free (component_descriptors, TRUE);
       }
       gst_mpeg_descriptor_free (mpegdescriptor);