Commit 2234a1cd authored by Michael Niedermayer's avatar Michael Niedermayer

avcodec/vorbisdec: Fix memleak, call cleanup on memory allocation failure

Fixes CID1258478, CID1258476, CID1258475
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 8559a714
......@@ -383,8 +383,10 @@ static int vorbis_parse_setup_hdr_codebooks(vorbis_context *vc)
codebook_setup->codevectors =
av_mallocz_array(used_entries, codebook_setup->dimensions *
sizeof(*codebook_setup->codevectors));
if (!codebook_setup->codevectors)
return AVERROR(ENOMEM);
if (!codebook_setup->codevectors) {
ret = AVERROR(ENOMEM);
goto error;
}
} else
codebook_setup->codevectors = NULL;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment