aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarish Mahendrakar <harish.mahendrakar@ittiam.com>2019-05-24 13:10:41 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-05-24 13:10:41 -0700
commit6edbe3646d96ff0f9210fe853d286279b76e6da5 (patch)
treedc3ce14fd53a0de19a5c4510e267b2418e5d87aa
parent07279cc4a13e82f565b581501860cb589b74b685 (diff)
parentf2b22cb6bcb69e213d2a869374a8fdb06ae8e1f8 (diff)
downloadflac-6edbe3646d96ff0f9210fe853d286279b76e6da5.tar.gz
Fixed integer oveflow in local__compute_rbps_integerized am: 5b431733e9
am: f2b22cb6bc Change-Id: I76ea7f4c8fd6a47346d9fccf478b4677bd6d395d
-rw-r--r--libFLAC/fixed.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libFLAC/fixed.c b/libFLAC/fixed.c
index ed9f4986..2e162511 100644
--- a/libFLAC/fixed.c
+++ b/libFLAC/fixed.c
@@ -87,7 +87,7 @@ static FLAC__fixedpoint local__compute_rbps_integerized(FLAC__uint32 err, FLAC__
bits = FLAC__bitmath_ilog2(err)+1;
if(bits > 16) {
err >>= (bits-16);
- fracbits -= (bits-16);
+ fracbits -= (int)(bits-16);
}
rbps = (FLAC__uint32)err;