From 3b525d1147fd1a632a5dfa07b0ef02155eac585f Mon Sep 17 00:00:00 2001 From: Alessandro Decina Date: Wed, 4 Apr 2012 07:24:28 +0200 Subject: [PATCH] tsdemux: reset iterator to NULL after it's free Fixes possible invalid memory access in gst_ts_demux_stream_flush --- gst/mpegtsdemux/tsdemux.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gst/mpegtsdemux/tsdemux.c b/gst/mpegtsdemux/tsdemux.c index 8b97b8e432..8f4d78d9ad 100644 --- a/gst/mpegtsdemux/tsdemux.c +++ b/gst/mpegtsdemux/tsdemux.c @@ -1547,6 +1547,7 @@ beach: memset (stream->pendingbuffers, 0, TS_MAX_PENDING_BUFFERS); stream->nbpending = 0; stream->current = NULL; + stream->currentit = NULL; stream->expected_size = 0; stream->current_size = 0;