From 17b3251c6c6b6f514e8c2f5202c90686729293a8 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 10 Sep 2012 20:54:03 +0200 Subject: [PATCH] ra144enc: avoid integer overflows. The values are all positive but signed variables where used, which overflowed. Signed-off-by: Michael Niedermayer --- libavcodec/ra144enc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavcodec/ra144enc.c b/libavcodec/ra144enc.c index ceae878039..e0fb827856 100644 --- a/libavcodec/ra144enc.c +++ b/libavcodec/ra144enc.c @@ -347,7 +347,8 @@ static void ra144_encode_subblock(RA144Context *ractx, float zero[BLOCKSIZE], cba[BLOCKSIZE], cb1[BLOCKSIZE], cb2[BLOCKSIZE]; int16_t cba_vect[BLOCKSIZE]; int cba_idx, cb1_idx, cb2_idx, gain; - int i, n, m[3]; + int i, n; + unsigned m[3]; float g[3]; float error, best_error;