mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-24 13:56:33 +02:00
avformat/iamf_parse: Fix return of uninitialized value
The ret value here is not yet intialized so the return would return uninitialized data. What was probably meant to be checked here was the return value of ffio_read_size, which can return an error. Introduced in 38bcb3ba7b3424abd772c72f8bdf445d75285e88 Fixes: CID1618758 Signed-off-by: James Almer <jamrial@gmail.com> (cherry picked from commit b6a0eab528695c39a0c52889db0c1ce5dd6d99f3)
This commit is contained in:
parent
fee22dba5f
commit
47844f5869
@ -97,9 +97,10 @@ static int aac_decoder_config(IAMFCodecConfig *codec_config,
|
||||
if (!codec_config->extradata)
|
||||
return AVERROR(ENOMEM);
|
||||
|
||||
codec_config->extradata_size = ffio_read_size(pb, codec_config->extradata, left);
|
||||
ret = ffio_read_size(pb, codec_config->extradata, left);
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
codec_config->extradata_size = left;
|
||||
memset(codec_config->extradata + codec_config->extradata_size, 0,
|
||||
AV_INPUT_BUFFER_PADDING_SIZE);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user