Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5c93a065 authored by Marco Nelissen's avatar Marco Nelissen
Browse files

Fix AMRWBEnc overflow

Bug: 27898843
Change-Id: Ib36833020e9203ef5e8acf18fdde900c0f102978
parent 252f1911
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -1028,13 +1028,13 @@ void coder(
            vo_p1 = xn2;
            for (i = 0; i < L_SUBFR/2; i++)
            {
                L_tmp += *vo_p0 * *vo_p0;
                L_tmp = L_add(L_tmp, *vo_p0 * *vo_p0);
                vo_p0++;
                L_tmp -= *vo_p1 * *vo_p1;
                L_tmp = L_sub(L_tmp, *vo_p1 * *vo_p1);
                vo_p1++;
                L_tmp += *vo_p0 * *vo_p0;
                L_tmp = L_add(L_tmp, *vo_p0 * *vo_p0);
                vo_p0++;
                L_tmp -= *vo_p1 * *vo_p1;
                L_tmp = L_sub(L_tmp, *vo_p1 * *vo_p1);
                vo_p1++;
            }