vlc | branch: master | Thomas Guillem <[email protected]> | Thu Dec 29 14:54:08 2016 +0100| [9841b74fc4348012a9124b89f787333ebced34ab] | committer: Thomas Guillem
vout/opengl: fix picture leak in case of error > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=9841b74fc4348012a9124b89f787333ebced34ab --- modules/video_output/opengl/converter_android.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/video_output/opengl/converter_android.c b/modules/video_output/opengl/converter_android.c index bfb27e1..9298a1a 100644 --- a/modules/video_output/opengl/converter_android.c +++ b/modules/video_output/opengl/converter_android.c @@ -136,7 +136,11 @@ tc_anop_get_pool(const opengl_tex_converter_t *tc, const video_format_t *fmt, }; picture_pool_t *pool = picture_pool_NewExtended(&pool_cfg); if (!pool) + { + for (unsigned i = 0; i < count; i++) + picture_Release(picture[i]); goto error; + } return pool; error: _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
