Index: webrtc/api/rtcstatscollector.cc |
diff --git a/webrtc/api/rtcstatscollector.cc b/webrtc/api/rtcstatscollector.cc |
index 5289c4820b916be021e1c23f34aab3cd75f562d7..f5d3e5f8b8526b92f41e02c06db172bb5aa9be24 100644 |
--- a/webrtc/api/rtcstatscollector.cc |
+++ b/webrtc/api/rtcstatscollector.cc |
@@ -197,8 +197,10 @@ void SetOutboundRTPStreamStatsFromMediaSenderInfo( |
static_cast<uint32_t>(media_sender_info.packets_sent); |
outbound_stats->bytes_sent = |
static_cast<uint64_t>(media_sender_info.bytes_sent); |
- outbound_stats->round_trip_time = |
- static_cast<double>(media_sender_info.rtt_ms) / rtc::kNumMillisecsPerSec; |
+ if (media_sender_info.rtt_ms >= 0) { |
+ outbound_stats->round_trip_time = static_cast<double>( |
+ media_sender_info.rtt_ms) / rtc::kNumMillisecsPerSec; |
+ } |
} |
void SetOutboundRTPStreamStatsFromVoiceSenderInfo( |