From 8602a3db7316eec67994f7d70aff46ce8e3927dc Mon Sep 17 00:00:00 2001 From: mflodman Date: Wed, 20 May 2015 15:54:42 -0700 Subject: [PATCH] Cast to avoid char-interpretation of uint8_t in logs. The uint8_t in the log string is interpreted as a char, causing a character to be logged if the loss is non-zero and terminates the string with a '\0' in the zero case. R=sprang@webrtc.org Review URL: https://webrtc-codereview.appspot.com/53449004 Cr-Commit-Position: refs/heads/master@{#9242} --- webrtc/video_engine/vie_encoder.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webrtc/video_engine/vie_encoder.cc b/webrtc/video_engine/vie_encoder.cc index 51231a82d3..8fd0433ec2 100644 --- a/webrtc/video_engine/vie_encoder.cc +++ b/webrtc/video_engine/vie_encoder.cc @@ -822,7 +822,7 @@ void ViEEncoder::OnNetworkChanged(uint32_t bitrate_bps, uint8_t fraction_lost, int64_t round_trip_time_ms) { LOG(LS_VERBOSE) << "OnNetworkChanged, bitrate" << bitrate_bps - << " packet loss " << fraction_lost + << " packet loss " << static_cast(fraction_lost) << " rtt " << round_trip_time_ms; DCHECK(send_payload_router_ != NULL); vcm_->SetChannelParameters(bitrate_bps, fraction_lost, round_trip_time_ms);