webrtc/modules/audio_processing/ns
Alex Loiko bd92d8dd2a Forgotten 'memset' in NoiseSuppression.
The 'parametricNoise' field is never initialized in the
'WebRtcNs_InitCore' function that initializes a 'NoiseSuppressionC'
struct.

This leads to use of unititialized value, which may affect the audio
output and result of the noise suppressor.

The issue was found by the Chrome fuzzer:
https://clusterfuzz.com/v2/testcase-detail/4749034115039232

Bug: chromium:776673
Change-Id: I1c3fd80cff178f2d5917064ad07f88c7b9a29e7d
Reviewed-on: https://webrtc-review.googlesource.com/14556
Reviewed-by: Ivo Creusen <ivoc@webrtc.org>
Commit-Queue: Alex Loiko <aleloi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20388}
2017-10-23 12:11:47 +00:00
..
defines.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
noise_suppression.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
noise_suppression.h Adding NOLINT for typedefs.h and common_types.h 2017-09-15 13:03:51 +00:00
noise_suppression_x.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
noise_suppression_x.h Adding NOLINT for typedefs.h and common_types.h 2017-09-15 13:03:51 +00:00
ns_core.c Forgotten 'memset' in NoiseSuppression. 2017-10-23 12:11:47 +00:00
ns_core.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
nsx_core.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
nsx_core.h Adding NOLINT for typedefs.h and common_types.h 2017-09-15 13:03:51 +00:00
nsx_core_c.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
nsx_core_mips.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
nsx_core_neon.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
nsx_defines.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
windows_private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00