Index: webrtc/modules/audio_processing/ns/nsx_core_neon.c |
diff --git a/webrtc/modules/audio_processing/ns/nsx_core_neon.c b/webrtc/modules/audio_processing/ns/nsx_core_neon.c |
index 1c4c816e82e22a5554643e7358e097bdd7cf9ccc..9675d11c176fbd6091109b6efccb662a5660412d 100644 |
--- a/webrtc/modules/audio_processing/ns/nsx_core_neon.c |
+++ b/webrtc/modules/audio_processing/ns/nsx_core_neon.c |
@@ -208,7 +208,7 @@ void WebRtcNsx_NoiseEstimationNeon(NoiseSuppressionFixedC* inst, |
uint16x8_t tmp16x8_4; |
int32x4_t tmp32x4; |
- for (i = 0; i < inst->magnLen - 7; i += 8) { |
+ for (i = 0; i + 7 < inst->magnLen; i += 8) { |
// Compute delta. |
// Smaller step size during startup. This prevents from using |
// unrealistic values causing overflow. |