diff options
author | Harish Mahendrakar <harish.mahendrakar@ittiam.com> | 2019-05-24 13:10:41 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2019-05-24 13:10:41 -0700 |
commit | 6edbe3646d96ff0f9210fe853d286279b76e6da5 (patch) | |
tree | dc3ce14fd53a0de19a5c4510e267b2418e5d87aa | |
parent | 07279cc4a13e82f565b581501860cb589b74b685 (diff) | |
parent | f2b22cb6bcb69e213d2a869374a8fdb06ae8e1f8 (diff) | |
download | flac-6edbe3646d96ff0f9210fe853d286279b76e6da5.tar.gz |
Fixed integer oveflow in local__compute_rbps_integerized am: 5b431733e9
am: f2b22cb6bc
Change-Id: I76ea7f4c8fd6a47346d9fccf478b4677bd6d395d
-rw-r--r-- | libFLAC/fixed.c | 2 |
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; |