avcodec/dovi_rpudec: sanitize DM data before decoding

Some DM types do not fill the whole struct, so just clear it entirely
before going filling the decoded values.
This commit is contained in:
Niklas Haas 2024-07-14 18:17:44 +02:00
parent 45f5f4d3da
commit 9824d1539e

View File

@ -323,6 +323,7 @@ static int parse_ext_blocks(DOVIContext *s, GetBitContext *gb, int ver,
dm = &ext->dm_dynamic[ext->num_dynamic++];
}
memset(dm, 0, sizeof(*dm));
dm->level = level;
switch (ver) {
case 1: ret = parse_ext_v1(s, gb, dm); break;