fixed vorbis comments causing outofmem

This commit is contained in:
AnthoFoxo 2021-04-13 09:43:41 -04:00
parent 4882970b1c
commit b7b2aaa587

View File

@ -3645,8 +3645,10 @@ static int start_decoder(vorb *f)
f->comment_list_length = get32_packet(f);
f->comment_list = NULL;
if (f->comment_list_length > 0)
f->comment_list = (char**) setup_malloc(f, sizeof(char*) * (f->comment_list_length));
if (f->comment_list == NULL) return error(f, VORBIS_outofmem);
{
f->comment_list = (char**) setup_malloc(f, sizeof(char*) * (f->comment_list_length));
if (f->comment_list == NULL) return error(f, VORBIS_outofmem);
}
for(i=0; i < f->comment_list_length; ++i) {
len = get32_packet(f);