Add UMA metrics for ICE regathering reasons.
BUG=webrtc:6462
R=deadbeef@webrtc.org
Review URL: https://codereview.webrtc.org/2386783002 .
Cr-Original-Commit-Position: refs/heads/master@{#14531}
Cr-Mirrored-From: https://chromium.googlesource.com/external/webrtc
Cr-Mirrored-Commit: d93f50cd5754ae20a97c8ed1d0469b912c0b05af
diff --git a/api/fakemetricsobserver.cc b/api/fakemetricsobserver.cc
index 71e71b3..1b6265d 100644
--- a/api/fakemetricsobserver.cc
+++ b/api/fakemetricsobserver.cc
@@ -45,7 +45,9 @@
int FakeMetricsObserver::GetEnumCounter(PeerConnectionEnumCounterType type,
int counter) const {
RTC_DCHECK(thread_checker_.CalledOnValidThread());
- RTC_CHECK(counters_.size() > static_cast<size_t>(type));
+ if (counters_.size() <= static_cast<size_t>(type)) {
+ return 0;
+ }
const auto& it = counters_[type].find(counter);
if (it == counters_[type].end()) {
return 0;