Browse Source

snowdec: fix off by 1 error in dimensions check

fixes infinite loop

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.0
Michael Niedermayer 12 years ago
parent
commit
2e7bc9c2a1
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      libavcodec/snowdec.c

+ 1
- 1
libavcodec/snowdec.c View File

@@ -345,7 +345,7 @@ static int decode_header(SnowContext *s){
return -1;
}
if(FFMIN(s->avctx-> width>>s->chroma_h_shift,
s->avctx->height>>s->chroma_v_shift) >> (s->spatial_decomposition_count-1) <= 0){
s->avctx->height>>s->chroma_v_shift) >> (s->spatial_decomposition_count-1) <= 1){
av_log(s->avctx, AV_LOG_ERROR, "spatial_decomposition_count %d too large for size\n", s->spatial_decomposition_count);
return -1;
}


Loading…
Cancel
Save