Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit 11a39bdf534a4ead634b4a593c66ebf756910b9b)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
... | ... |
@@ -253,6 +253,10 @@ static int wv_get_value(WavpackFrameContext *ctx, GetBitContext *gb, |
253 | 253 |
return sign ? ~ret : ret; |
254 | 254 |
|
255 | 255 |
error: |
256 |
+ ret = get_bits_left(gb); |
|
257 |
+ if (ret <= 0) { |
|
258 |
+ av_log(ctx->avctx, AV_LOG_ERROR, "Too few bits (%d) left\n", ret); |
|
259 |
+ } |
|
256 | 260 |
*last = 1; |
257 | 261 |
return 0; |
258 | 262 |
} |