]> git.sesse.net Git - ffmpeg/commit
avfilter/vf_subtitles: Fix leaks on failure
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Thu, 10 Sep 2020 19:39:28 +0000 (21:39 +0200)
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Fri, 11 Sep 2020 12:41:18 +0000 (14:41 +0200)
commit77ace1ffea6bd40d44326c1a87a55db0937877f1
tree9071f506967ad35d846cd8c6df0396789d30fa61
parent8443848dfc632334439d4eae7e446167682a4ddb
avfilter/vf_subtitles: Fix leaks on failure

init_subtitles() sometimes returned directly upon error without cleaning
up after itself. The easiest way to trigger this is by using
picture-based subtitles; it is also possible to run into this in case of
missing decoders or allocation failures.

Furthermore, return the proper error code in case of missing decoder.

Reviewed-by: Nicolas George <george@nsup.org>
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
libavfilter/vf_subtitles.c