mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-29 22:00:58 +02:00
avformat/matroskaenc: fix leak on error
Signed-off-by: James Almer <jamrial@gmail.com> (cherry picked from commit 1ec777dcdd03b43d3d694c3b4532dccea0b419f0)
This commit is contained in:
parent
420fe39aff
commit
cf7a5c655c
@ -694,8 +694,10 @@ static int put_flac_codecpriv(AVFormatContext *s,
|
||||
av_dict_set(&dict, "WAVEFORMATEXTENSIBLE_CHANNEL_MASK", buf, 0);
|
||||
|
||||
len = ff_vorbiscomment_length(dict, vendor);
|
||||
if (len >= ((1<<24) - 4))
|
||||
if (len >= ((1<<24) - 4)) {
|
||||
av_dict_free(&dict);
|
||||
return AVERROR(EINVAL);
|
||||
}
|
||||
|
||||
data = av_malloc(len + 4);
|
||||
if (!data) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user