History

fftools/cmdutils: only set array size after allocation succeeded

Anton Khirnov committed 3 years ago

Commit ed0a5091 parent e900a551 file · +2 −2Browse files

Unified · Split

fftools/cmdutils.c+2−2
@@ -665,10 +665,10 @@ static int init_parse_context(OptionParseContext *octx, · 664 unmodified lines
665 665
666 memset(octx, 0, sizeof(*octx));666 memset(octx, 0, sizeof(*octx));
667 667
668 octx->nb_groups = nb_groups;668 octx->groups = av_calloc(nb_groups, sizeof(*octx->groups));
669 octx->groups = av_calloc(octx->nb_groups, sizeof(*octx->groups));
670 if (!octx->groups)669 if (!octx->groups)
671 return AVERROR(ENOMEM);670 return AVERROR(ENOMEM);
671 octx->nb_groups = nb_groups;
672 672
673 for (i = 0; i < octx->nb_groups; i++)673 for (i = 0; i < octx->nb_groups; i++)
674 octx->groups[i].group_def = &groups[i];674 octx->groups[i].group_def = &groups[i];

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t