From cd19faffa8dff5398650d984ad43bff54a290a5a Mon Sep 17 00:00:00 2001 From: kwiberg Date: Thu, 5 Nov 2015 05:11:19 -0800 Subject: [PATCH] Attempt to isolate a bug by adding a new CHECK Review URL: https://codereview.webrtc.org/1426953005 Cr-Commit-Position: refs/heads/master@{#10520} --- webrtc/modules/audio_processing/gain_control_impl.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/webrtc/modules/audio_processing/gain_control_impl.cc b/webrtc/modules/audio_processing/gain_control_impl.cc index 3b1537e796..595596b559 100644 --- a/webrtc/modules/audio_processing/gain_control_impl.cc +++ b/webrtc/modules/audio_processing/gain_control_impl.cc @@ -296,7 +296,9 @@ int GainControlImpl::Initialize() { return err; } - capture_levels_.assign(num_handles(), analog_capture_level_); + const int n = num_handles(); + RTC_CHECK_GE(n, 0) << "Bad number of handles: " << n; + capture_levels_.assign(n, analog_capture_level_); return apm_->kNoError; }