| Index: webrtc/modules/audio_coding/codecs/ilbc/smooth.c
|
| diff --git a/webrtc/modules/audio_coding/codecs/ilbc/smooth.c b/webrtc/modules/audio_coding/codecs/ilbc/smooth.c
|
| index 269331cce4d4b7d00f4daccc0c9819ee6afd5c97..ed879327c096c941340956dff039c0db5780f4b5 100644
|
| --- a/webrtc/modules/audio_coding/codecs/ilbc/smooth.c
|
| +++ b/webrtc/modules/audio_coding/codecs/ilbc/smooth.c
|
| @@ -168,7 +168,7 @@ void WebRtcIlbcfix_Smooth(
|
| /* B_W32 is in Q30 ( B = 1 - ENH_A0/2 - A * w10/w00 ) */
|
| scale1 = 31-bitsw10;
|
| scale2 = 21-scale1;
|
| - w10prim = w10 * (1 << scale1);
|
| + w10prim = w10 == 0 ? 0 : w10 * (1 << scale1);
|
| w00prim = WEBRTC_SPL_SHIFT_W32(w00, -scale2);
|
| scale = bitsw00-scale2-15;
|
|
|
|
|