avcodec/dvdsubdec: fix out of bounds accesses
authorwm4 <nfxjfg@googlemail.com>
Mon, 5 Jan 2015 03:45:26 +0000 (04:45 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Thu, 12 Mar 2015 17:03:49 +0000 (18:03 +0100)
commitce219702c3469e16fd1c70fc750a59b71ae8c8d5
tree6476de14ebcfa84aeb71a16d9932c5c97d904e61
parent87a716991d842650b43e084c30a4fbd176fa74ae
avcodec/dvdsubdec: fix out of bounds accesses

The code blindly trusted buffer offsets read from the file in the RLE
decoder. Explicitly check the offset. Also error out on other RLE
decoding errors.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit c9151de7c42553bb145be608df8513c1287f1f24)

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/dvdsubdec.c