mirror of https://git.ffmpeg.org/ffmpeg.git
- Segfault fixed when mpeg audio decoder returns a negative data_size.
Originally committed as revision 473 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
0edf8a7a65
commit
afc80f59a7
4
ffmpeg.c
4
ffmpeg.c
|
@ -961,7 +961,9 @@ static int av_encode(AVFormatContext **output_files,
|
|||
ptr, len);
|
||||
if (ret < 0)
|
||||
goto fail_decode;
|
||||
if (data_size == 0) {
|
||||
/* Some bug in mpeg audio decoder gives */
|
||||
/* data_size < 0, it seems they are overflows */
|
||||
if (data_size <= 0) {
|
||||
/* no audio frame */
|
||||
ptr += ret;
|
||||
len -= ret;
|
||||
|
|
Loading…
Reference in New Issue