diff --git a/libavformat/iamf_parse.c b/libavformat/iamf_parse.c index bda1580bbd..3867adb117 100644 --- a/libavformat/iamf_parse.c +++ b/libavformat/iamf_parse.c @@ -822,6 +822,7 @@ static int mix_presentation_obu(void *s, IAMFContext *c, AVIOContext *pb, int le mix_presentation->language_label = av_calloc(mix_presentation->count_label, sizeof(*mix_presentation->language_label)); if (!mix_presentation->language_label) { + mix_presentation->count_label = 0; ret = AVERROR(ENOMEM); goto fail; }