]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/proresdec2.c
Merge commit 'c8b920a9b7fa534a6141695ace4e8c2dfcd56cee'
[ffmpeg] / libavcodec / proresdec2.c
index 374c5cb8ad1c669549921f5c4ba5c3b976664c85..5037bb8e025969a6bc1af11bf0dee3b8439f7c60 100644 (file)
@@ -458,7 +458,7 @@ static void unpack_alpha(GetBitContext *gb, uint16_t *dst, int num_coeffs,
             } else {
                 dst[idx++] = (alpha_val << 2) | (alpha_val >> 6);
             }
-            if (idx == num_coeffs - 1)
+            if (idx >= num_coeffs)
                 break;
         } while (get_bits_left(gb)>0 && get_bits1(gb));
         val = get_bits(gb, 4);