From 571e130ce25e3e142a8f7b8180b8a7a2a5120467 Mon Sep 17 00:00:00 2001 From: Bjorn Terelius Date: Tue, 9 Jun 2020 10:29:09 +0200 Subject: [PATCH] Fix nondeterministic behavior in rtc_event_log_visualizer caused by uninitialized variables. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: webrtc:11566 Change-Id: I10dcb84c8e7e231fe24dc322a0359742dded05bb Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/176515 Commit-Queue: Björn Terelius Reviewed-by: Andrey Logvin Cr-Commit-Position: refs/heads/master@{#31471} --- rtc_tools/rtc_event_log_visualizer/analyzer.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rtc_tools/rtc_event_log_visualizer/analyzer.cc b/rtc_tools/rtc_event_log_visualizer/analyzer.cc index cb270c1a96..287fbe2eb8 100644 --- a/rtc_tools/rtc_event_log_visualizer/analyzer.cc +++ b/rtc_tools/rtc_event_log_visualizer/analyzer.cc @@ -1469,8 +1469,10 @@ void EventLogAnalyzer::CreateReceiveSideBweSimulationGraph(Plot* plot) { } private: - uint32_t last_bitrate_bps_; - bool bitrate_updated_; + // We don't know the start bitrate, but assume that it is the default 300 + // kbps. + uint32_t last_bitrate_bps_ = 300000; + bool bitrate_updated_ = false; }; std::multimap incoming_rtp;