diff options
author | Andreas Rheinhardt <andreas.rheinhardt@gmail.com> | 2020-08-10 01:32:42 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@gmail.com> | 2020-08-18 14:18:18 +0200 |
commit | 6e0dd41fa3cdfd4b31d2c03c52e926231d7b2e73 (patch) | |
tree | bad93bc852c0ca9fc1db36a214e91fa51c52419d /doc/libswscale.texi | |
parent | 97d802914994b29eba97dc49e35e8ed60b5b8ae3 (diff) | |
download | ffmpeg-6e0dd41fa3cdfd4b31d2c03c52e926231d7b2e73.tar.gz |
avformat/mlvdec: Check for existence of AVIOContext before using it
The mlv demuxer supports input split into multiple files; if invalid
data is encountered when parsing one of the subsequent files, that file
is closed. But at this point some index entries belonging to this file
might already have been added. In this case, the read_packet function
might try to use the AVIOContext (which is NULL) to read data which will
of course crash. This commit fixes this.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Diffstat (limited to 'doc/libswscale.texi')
0 files changed, 0 insertions, 0 deletions