# HG changeset patch # User michael # Date 1108593761 0 # Node ID b0ec6f51b5bd9201c41d96b00ac26099cf8c82a8 # Parent 0334caf0f0ce17d97efa0010a639e72358837579 Off-by-one bug in libavcodec/idcinvideo.c, caused segfaults on all .cin videos from Quake II. patch by (Matti Hamalainen ) diff -r 0334caf0f0ce -r b0ec6f51b5bd idcinvideo.c --- a/idcinvideo.c Tue Feb 15 20:58:32 2005 +0000 +++ b/idcinvideo.c Wed Feb 16 22:42:41 2005 +0000 @@ -192,7 +192,7 @@ 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; }