From c6902f96d75b9786ddc1404c14349d6a22b7ed05 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Tue, 15 Apr 2014 15:09:57 +0200 Subject: [PATCH] avcodec/mpegaudioenc_template: Fix integer overflow Signed-off-by: Michael Niedermayer --- libavcodec/mpegaudioenc_template.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/mpegaudioenc_template.c b/libavcodec/mpegaudioenc_template.c index ec837f3b876..e9571d83c76 100644 --- a/libavcodec/mpegaudioenc_template.c +++ b/libavcodec/mpegaudioenc_template.c @@ -708,7 +708,7 @@ static void encode_frame(MpegAudioContext *s, q1 += 1 << P; if (q1 < 0) q1 = 0; - q[m] = (unsigned)(q1 * steps) >> (P + 1); + q[m] = (q1 * (unsigned)steps) >> (P + 1); } #endif if (q[m] >= steps) -- 2.39.2