mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-09-19 21:06:42 +00:00
fftools/ffmpeg_filter: Fix leak on error
Do this by attaching the FilterGraph directly to more permanent storage from which it will be automatically freed. Fixes Coverity issue #1596533. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
parent
b50c5d0290
commit
62929f40ee
@ -1198,10 +1198,10 @@ int init_simple_filtergraph(InputStream *ist, OutputStream *ost,
|
|||||||
FilterGraphPriv *fgp;
|
FilterGraphPriv *fgp;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
ret = fg_create(&fg, graph_desc, sch);
|
ret = fg_create(&ost->fg_simple, graph_desc, sch);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
return ret;
|
return ret;
|
||||||
ost->fg_simple = fg;
|
fg = ost->fg_simple;
|
||||||
fgp = fgp_from_fg(fg);
|
fgp = fgp_from_fg(fg);
|
||||||
|
|
||||||
fgp->is_simple = 1;
|
fgp->is_simple = 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user