Signed-off-by: Nicolas George <geo...@nsup.org> --- libavfilter/avf_concat.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/libavfilter/avf_concat.c b/libavfilter/avf_concat.c index 5a4b356..4fa9447 100644 --- a/libavfilter/avf_concat.c +++ b/libavfilter/avf_concat.c @@ -347,10 +347,9 @@ static int request_frame(AVFilterLink *outlink) if (cat->in[str].eof) continue; ret = ff_request_frame(ctx->inputs[str]); - if (ret == AVERROR_EOF) - close_input(ctx, str); - else if (ret < 0) + if (ret != AVERROR_EOF) return ret; + close_input(ctx, str); } ret = flush_segment(ctx); if (ret < 0) -- 2.6.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel