diff --git a/webrtc/modules/audio_coding/neteq/audio_vector.h b/webrtc/modules/audio_coding/neteq/audio_vector.h index 18ab95c46d..9100ff8968 100644 --- a/webrtc/modules/audio_coding/neteq/audio_vector.h +++ b/webrtc/modules/audio_coding/neteq/audio_vector.h @@ -128,9 +128,8 @@ class AudioVector { size_t begin_index, size_t capacity) { RTC_DCHECK_GE(begin_index + index, index); // Check for overflow. - const size_t ix = begin_index + index >= capacity - ? begin_index + index - capacity - : begin_index + index; + const size_t ix = + begin_index + index - (begin_index + index >= capacity ? capacity : 0); RTC_DCHECK_LT(ix, capacity); return ix; }