mirror of
https://github.com/mpv-player/mpv.git
synced 2024-09-20 12:02:23 +02:00
demux_mkv: fix potential uninitialized variable read
This commit is contained in:
parent
6bcdcaeeea
commit
618b8a33e5
@ -2494,13 +2494,14 @@ static int read_block(demuxer_t *demuxer, int64_t end, struct block_info *block)
|
||||
uint64_t num;
|
||||
int16_t time;
|
||||
uint64_t length;
|
||||
int res = -1;
|
||||
|
||||
free_block(block);
|
||||
length = ebml_read_length(s);
|
||||
if (!length || length > 500000000 || stream_tell(s) + length > (uint64_t)end)
|
||||
goto exit;
|
||||
return -1;
|
||||
|
||||
uint64_t endpos = stream_tell(s) + length;
|
||||
int res = -1;
|
||||
|
||||
// Parse header of the Block element
|
||||
/* first byte(s): track num */
|
||||
|
Loading…
Reference in New Issue
Block a user