rv30_decode_intra_types: make check tighter
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 13 Oct 2012 01:21:23 +0000 (03:21 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 13 Oct 2012 01:32:38 +0000 (03:32 +0200)
This makes no differnce as the affected values cannot occur
But it will likely help static analyzers

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

index b033d1c..df2160a 100644 (file)
@@ -79,7 +79,7 @@ static int rv30_decode_intra_types(RV34DecContext *r, GetBitContext *gb, int8_t
     for(i = 0; i < 4; i++, dst += r->intra_types_stride - 4){
         for(j = 0; j < 4; j+= 2){
             int code = svq3_get_ue_golomb(gb) << 1;
-            if(code >= 81U*2U){
+            if(code > 80U*2U){
                 av_log(r->s.avctx, AV_LOG_ERROR, "Incorrect intra prediction code\n");
                 return -1;
             }