diff options
author | Will Cassella <cassew@chromium.org> | 2022-09-10 01:50:32 +0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2022-09-21 00:58:23 +0300 |
commit | e601ec3c1991ee09ff45db3be4d894e5774f6f2b (patch) | |
tree | 26399b940dfb0b2a3f502e659b3b1e8c8c81a31b /libavformat/riffdec.c | |
parent | d438540d2b2f4aea86a2c475b690b8bc1bff7d0e (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.c | 2 |
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) { |