Merge commit '9b8c8a9395c849639aea0f6b5300e991e93c3a73'
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 3 Feb 2015 21:50:39 +0000 (22:50 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 3 Feb 2015 22:03:19 +0000 (23:03 +0100)
* commit '9b8c8a9395c849639aea0f6b5300e991e93c3a73':
  svq1dec: Validate the stages value strictly

Not merged, this is wrong, the condition is not possible

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavcodec/svq1dec.c

@@@ -187,7 -191,7 +187,7 @@@ static int svq1_decode_block_intra(GetB
              continue;   /* skip vector */
          }
  
-         if (stages > 0 && level >= 4) {
 -        if ((stages > 0 && level >= 4) || stages < 0) {
++        if ((stages > 0 && level >= 4)) {
              av_dlog(NULL,
                      "Error (svq1_decode_block_intra): invalid vector: stages=%i level=%i\n",
                      stages, level);
@@@ -249,7 -253,7 +249,7 @@@ static int svq1_decode_block_non_intra(
          if (stages == -1)
              continue;           /* skip vector */
  
-         if ((stages > 0) && (level >= 4)) {
 -        if ((stages > 0 && level >= 4) || stages < 0) {
++        if ((stages > 0 && level >= 4)) {
              av_dlog(NULL,
                      "Error (svq1_decode_block_non_intra): invalid vector: stages=%i level=%i\n",
                      stages, level);