| Index: webrtc/api/rtcstatscollector.cc
|
| diff --git a/webrtc/api/rtcstatscollector.cc b/webrtc/api/rtcstatscollector.cc
|
| index a7c4cfc577a664a95e83d667d018c9fffc5d20de..9998d9aafe89ed40eb212712adff98caec0cd275 100644
|
| --- a/webrtc/api/rtcstatscollector.cc
|
| +++ b/webrtc/api/rtcstatscollector.cc
|
| @@ -638,12 +638,17 @@ void RTCStatsCollector::ProduceIceCandidateAndPairStats_s(
|
| static_cast<double>(info.rtt) / rtc::kNumMillisecsPerSec;
|
| candidate_pair_stats->requests_received =
|
| static_cast<uint64_t>(info.recv_ping_requests);
|
| - candidate_pair_stats->requests_sent =
|
| - static_cast<uint64_t>(info.sent_ping_requests_total);
|
| + candidate_pair_stats->requests_sent = static_cast<uint64_t>(
|
| + info.sent_ping_requests_before_first_response);
|
| candidate_pair_stats->responses_received =
|
| static_cast<uint64_t>(info.recv_ping_responses);
|
| candidate_pair_stats->responses_sent =
|
| static_cast<uint64_t>(info.sent_ping_responses);
|
| + RTC_DCHECK_GE(info.sent_ping_requests_total,
|
| + info.sent_ping_requests_before_first_response);
|
| + candidate_pair_stats->consent_requests_sent = static_cast<uint64_t>(
|
| + info.sent_ping_requests_total -
|
| + info.sent_ping_requests_before_first_response);
|
|
|
| report->AddStats(std::move(candidate_pair_stats));
|
| }
|
|
|