1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00

avfilter/af_amix: check ff_insert_inpad() for failure

This commit is contained in:
Paul B Mahol 2017-08-25 09:36:22 +02:00
parent 4b96fd2b1e
commit 1e7ce6d925

View File

@ -483,7 +483,7 @@ fail:
static av_cold int init(AVFilterContext *ctx) static av_cold int init(AVFilterContext *ctx)
{ {
MixContext *s = ctx->priv; MixContext *s = ctx->priv;
int i; int i, ret;
for (i = 0; i < s->nb_inputs; i++) { for (i = 0; i < s->nb_inputs; i++) {
char name[32]; char name[32];
@ -496,7 +496,10 @@ static av_cold int init(AVFilterContext *ctx)
return AVERROR(ENOMEM); return AVERROR(ENOMEM);
pad.filter_frame = filter_frame; pad.filter_frame = filter_frame;
ff_insert_inpad(ctx, i, &pad); if ((ret = ff_insert_inpad(ctx, i, &pad)) < 0) {
av_freep(&pad.name);
return ret;
}
} }
s->fdsp = avpriv_float_dsp_alloc(0); s->fdsp = avpriv_float_dsp_alloc(0);