alsdec.c: Simplify error check before calling rice decoder.
authorCarl Eugen Hoyos <cehoyos@ag.or.at>
Sat, 5 May 2012 11:14:36 +0000 (13:14 +0200)
committerCarl Eugen Hoyos <cehoyos@ag.or.at>
Sat, 5 May 2012 11:14:36 +0000 (13:14 +0200)
Reviewed-by: Thilo Borgmann
libavcodec/alsdec.c

index 20ef407..625d111 100644 (file)
@@ -652,7 +652,7 @@ static int read_var_block_data(ALSDecContext *ctx, ALSBlockData *bd)
             s[k] = s[k - 1] + decode_rice(gb, 0);
     }
     for (k = 1; k < sub_blocks; k++)
-        if (s[k] < 0 || s[k] > 32) {
+        if (s[k] > 32) {
             av_log(avctx, AV_LOG_ERROR, "k invalid for rice code.\n");
             return -1;
         }