mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-25 00:32:31 +00:00
Off-by-one bug in libavcodec/idcinvideo.c, caused
segfaults on all .cin videos from Quake II. patch by (Matti Hamalainen <mhamalai ratol fi>) Originally committed as revision 3956 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
d2a7718df9
commit
aabdc46187
@ -192,7 +192,7 @@ static void idcin_decode_vlcs(IdcinContext *s)
|
||||
|
||||
while(node_num >= HUF_TOKENS) {
|
||||
if(!bit_pos) {
|
||||
if(dat_pos > s->size) {
|
||||
if(dat_pos >= s->size) {
|
||||
av_log(s->avctx, AV_LOG_ERROR, "Huffman decode error.\n");
|
||||
return;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user