Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWill Cassella <cassew@chromium.org>2022-09-10 01:50:32 +0300
committerJames Almer <jamrial@gmail.com>2022-09-21 00:58:23 +0300
commite601ec3c1991ee09ff45db3be4d894e5774f6f2b (patch)
tree26399b940dfb0b2a3f502e659b3b1e8c8c81a31b /libavformat/riffdec.c
parentd438540d2b2f4aea86a2c475b690b8bc1bff7d0e (diff)
libavformat/riffec: Zero-initialize channels in ff_get_wav_header
Clang's static analyzer complains that leaving the variable uninitialized could lead to a code path where the uninitialized value is written to at the end of this function. This patch simply zero-initializes that variable to avoid that. Signed-off-by: Will Cassella <cassew@google.com> Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavformat/riffdec.c')
-rw-r--r--libavformat/riffdec.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/riffdec.c b/libavformat/riffdec.c
index c1e4a04550..1c149388ab 100644
--- a/libavformat/riffdec.c
+++ b/libavformat/riffdec.c
@@ -94,7 +94,7 @@ static void parse_waveformatex(AVFormatContext *s, AVIOContext *pb, AVCodecParam
int ff_get_wav_header(AVFormatContext *s, AVIOContext *pb,
AVCodecParameters *par, int size, int big_endian)
{
- int id, channels;
+ int id, channels = 0;
uint64_t bitrate = 0;
if (size < 14) {