Merge commit 'a9602c6cfbe6fa06ff97ad01c0ffa9ad5ccff30f' into release/2.2
* commit 'a9602c6cfbe6fa06ff97ad01c0ffa9ad5ccff30f': matroskadec: Fix read-after-free in matroska_read_seek() Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
		@@ -2822,7 +2822,7 @@ static int matroska_read_seek(AVFormatContext *s, int stream_index,
 | 
			
		||||
                              int64_t timestamp, int flags)
 | 
			
		||||
{
 | 
			
		||||
    MatroskaDemuxContext *matroska = s->priv_data;
 | 
			
		||||
    MatroskaTrack *tracks = matroska->tracks.elem;
 | 
			
		||||
    MatroskaTrack *tracks = NULL;
 | 
			
		||||
    AVStream *st = s->streams[stream_index];
 | 
			
		||||
    int i, index, index_sub, index_min;
 | 
			
		||||
 | 
			
		||||
@@ -2851,6 +2851,7 @@ static int matroska_read_seek(AVFormatContext *s, int stream_index,
 | 
			
		||||
        goto err;
 | 
			
		||||
 | 
			
		||||
    index_min = index;
 | 
			
		||||
    tracks = matroska->tracks.elem;
 | 
			
		||||
    for (i=0; i < matroska->tracks.nb_elem; i++) {
 | 
			
		||||
        tracks[i].audio.pkt_cnt = 0;
 | 
			
		||||
        tracks[i].audio.sub_packet_cnt = 0;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user