From 05c924a86db04e05831876dd2720093dcc2dc8e1 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Thu, 2 Dec 2021 16:00:16 +0100 Subject: [PATCH] avdevice/lavfi: Cleanup generically on read_header failure Reviewed-by: Paul B Mahol Signed-off-by: Andreas Rheinhardt --- libavdevice/lavfi.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavdevice/lavfi.c b/libavdevice/lavfi.c index 4eb1f56f7d..826dafbd00 100644 --- a/libavdevice/lavfi.c +++ b/libavdevice/lavfi.c @@ -356,8 +356,6 @@ end: av_free(pix_fmts); avfilter_inout_free(&input_links); avfilter_inout_free(&output_links); - if (ret < 0) - lavfi_read_close(avctx); return ret; } @@ -507,4 +505,5 @@ const AVInputFormat ff_lavfi_demuxer = { .read_close = lavfi_read_close, .flags = AVFMT_NOFILE, .priv_class = &lavfi_class, + .flags_internal = FF_FMT_INIT_CLEANUP, };