From d45e078e894487b087e2cb636d41e00264b88fda Mon Sep 17 00:00:00 2001 From: Artem Titov Date: Tue, 27 Mar 2018 10:15:26 +0200 Subject: [PATCH] Initialize variables to prevent usage of trash values, for exmaple, if NeedMorePlayData won't set the right value Bug: webrtc:8946 Change-Id: I4eddcbdb5edfe004019356b9da7fff08ed2cbcdf Reviewed-on: https://webrtc-review.googlesource.com/64882 Reviewed-by: Fredrik Solenberg Reviewed-by: Henrik Andreassson Commit-Queue: Artem Titov Cr-Commit-Position: refs/heads/master@{#22624} --- modules/audio_device/include/test_audio_device.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/audio_device/include/test_audio_device.cc b/modules/audio_device/include/test_audio_device.cc index b67d52970f..b6748228b5 100644 --- a/modules/audio_device/include/test_audio_device.cc +++ b/modules/audio_device/include/test_audio_device.cc @@ -160,7 +160,7 @@ class TestAudioDeviceModuleImpl if (capturing_) { // Capture 10ms of audio. 2 bytes per sample. const bool keep_capturing = capturer_->Capture(&recording_buffer_); - uint32_t new_mic_level; + uint32_t new_mic_level = 0; if (recording_buffer_.size() > 0) { audio_callback_->RecordedDataIsAvailable( recording_buffer_.data(), recording_buffer_.size(), 2, @@ -173,9 +173,9 @@ class TestAudioDeviceModuleImpl } } if (rendering_) { - size_t samples_out; - int64_t elapsed_time_ms; - int64_t ntp_time_ms; + size_t samples_out = 0; + int64_t elapsed_time_ms = 0; + int64_t ntp_time_ms = 0; const int sampling_frequency = renderer_->SamplingFrequency(); audio_callback_->NeedMorePlayData( SamplesPerFrame(sampling_frequency), 2, renderer_->NumChannels(),