diff options
author | Timo Rothenpieler <timo@rothenpieler.org> | 2016-11-29 17:40:18 +0100 |
---|---|---|
committer | Timo Rothenpieler <timo@rothenpieler.org> | 2016-11-30 12:36:23 +0100 |
commit | 7dafb3a25a580a5f8f1a5083835c67be9ed17043 (patch) | |
tree | 1155d09ff2fce47b7da284646dbe5a80a739740f /libavfilter | |
parent | 52773a2c68bd8941fbe901e311224e49f2dc8ffe (diff) | |
download | ffmpeg-7dafb3a25a580a5f8f1a5083835c67be9ed17043.tar.gz |
avfilter/vf_hwupload_cuda: fix potential leak
Diffstat (limited to 'libavfilter')
-rw-r--r-- | libavfilter/vf_hwupload_cuda.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libavfilter/vf_hwupload_cuda.c b/libavfilter/vf_hwupload_cuda.c index 14688df23f..b9c2db674f 100644 --- a/libavfilter/vf_hwupload_cuda.c +++ b/libavfilter/vf_hwupload_cuda.c @@ -64,12 +64,14 @@ static int cudaupload_query_formats(AVFilterContext *ctx) AV_PIX_FMT_CUDA, AV_PIX_FMT_NONE, }; AVFilterFormats *in_fmts = ff_make_format_list(input_pix_fmts); - AVFilterFormats *out_fmts = ff_make_format_list(output_pix_fmts); + AVFilterFormats *out_fmts; ret = ff_formats_ref(in_fmts, &ctx->inputs[0]->out_formats); if (ret < 0) return ret; + out_fmts = ff_make_format_list(output_pix_fmts); + ret = ff_formats_ref(out_fmts, &ctx->outputs[0]->in_formats); if (ret < 0) return ret; |