avcodec/dovi_rpudec: don't unnecessarily allocate DOVIExt

This commit is contained in:
Niklas Haas 2024-07-14 15:33:27 +02:00
parent a1f96ae157
commit 1c4d4cc368
1 changed files with 1 additions and 1 deletions

View File

@ -289,7 +289,7 @@ static int parse_ext_blocks(DOVIContext *s, GetBitContext *gb, int ver)
num_ext_blocks = get_ue_golomb_31(gb);
align_get_bits(gb);
if (!ext) {
if (num_ext_blocks && !ext) {
ext = s->ext_blocks = ff_refstruct_allocz(sizeof(*s->ext_blocks));
if (!ext)
return AVERROR(ENOMEM);