diff options
author | Andrey Utkin <andrey.krieger.utkin@gmail.com> | 2014-01-14 02:19:12 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2014-01-14 10:33:44 +0100 |
commit | 4d957e53e4415c72440af0281b4a479101a3dc63 (patch) | |
tree | 0c76b769f6f1a69dc7c2f647b44dc2610ddb479c /gst/mpegtsdemux/mpegtspacketizer.c | |
parent | 6587e924f1ed90cc2608d4599db9cae8e9d64f0c (diff) | |
download | gstreamer-plugins-bad-4d957e53e4415c72440af0281b4a479101a3dc63.tar.gz |
tsdemux: fix memleak of PCROffsetCurrent
https://bugzilla.gnome.org/show_bug.cgi?id=722145
Diffstat (limited to 'gst/mpegtsdemux/mpegtspacketizer.c')
-rw-r--r-- | gst/mpegtsdemux/mpegtspacketizer.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/mpegtsdemux/mpegtspacketizer.c b/gst/mpegtsdemux/mpegtspacketizer.c index 261992a17..5bb0d7de5 100644 --- a/gst/mpegtsdemux/mpegtspacketizer.c +++ b/gst/mpegtsdemux/mpegtspacketizer.c @@ -100,6 +100,8 @@ flush_observations (MpegTSPacketizer2 * packetizer) gint i; for (i = 0; i < packetizer->lastobsid; i++) { + if (packetizer->observations[i]->current) + g_slice_free (PCROffsetCurrent, packetizer->observations[i]->current); g_free (packetizer->observations[i]); packetizer->observations[i] = NULL; } |