History

avfilter/f_interleave: check ff_insert_inpad() for failure

Paul B Mahol committed 9 years ago

Commit 9bd1bf31 parent f39136b1 file · +5 −2Browse files

Unified · Split

libavfilter/f_interleave.c+5−2
@@ -110,7 +110,7 @@ static av_cold int init(AVFilterContext *ctx) · 109 unmodified lines
110{110{
111 InterleaveContext *s = ctx->priv;111 InterleaveContext *s = ctx->priv;
112 const AVFilterPad *outpad = &ctx->filter->outputs[0];112 const AVFilterPad *outpad = &ctx->filter->outputs[0];
113 int i;113 int i, ret;
114 114
115 s->queues = av_calloc(s->nb_inputs, sizeof(s->queues[0]));115 s->queues = av_calloc(s->nb_inputs, sizeof(s->queues[0]));
116 if (!s->queues)116 if (!s->queues)
@@ -133,7 +133,10 @@ static av_cold int init(AVFilterContext *ctx) · 16 unmodified lines
133 default:133 default:
134 av_assert0(0);134 av_assert0(0);
135 }135 }
136 ff_insert_inpad(ctx, i, &inpad);136 if ((ret = ff_insert_inpad(ctx, i, &inpad)) < 0) {
137 av_freep(&inpad.name);
138 return ret;
139 }
137 }140 }
138 141
139 return 0;142 return 0;

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