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;
|
||||
int ret;
|
||||
|
||||
ret = fg_create(&fg, graph_desc, sch);
|
||||
ret = fg_create(&ost->fg_simple, graph_desc, sch);
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
ost->fg_simple = fg;
|
||||
fg = ost->fg_simple;
|
||||
fgp = fgp_from_fg(fg);
|
||||
|
||||
fgp->is_simple = 1;
|
||||
|
Loading…
Reference in New Issue
Block a user