mirror of https://github.com/FFmpeg/FFmpeg.git
With a certain fuzzed file, the parser will always return 0 consumed bytes, which makes calling code call the parser infinitely. Return the full packet size on error instead. (Here it would be nice if parsers could return errors at all.) Additionally, _if_ there's some data left, return that too, which might help with somewhat broken but still somehow playable files. Fixes ticket #4242. Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>pull/101/merge
parent
0898a6d4e4
commit
09b4ad1568
1 changed files with 3 additions and 2 deletions
Loading…
Reference in new issue