From d1ca47e1242b51c79cec7287f52c36c8e494706b Mon Sep 17 00:00:00 2001 From: Olivier Fourdan Date: Tue, 14 Sep 2021 16:32:45 +0200 Subject: [PATCH] glamor: Fix leak in glamor_build_program() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix the possible leak of `vs_prog_string` and `fs_prog_string` in case of failure, as reported by covscan. Signed-off-by: Olivier Fourdan Reviewed-by: Peter Hutterer Reviewed-by: Michel Dänzer (cherry picked from commit 2906ee5e4a722138cccb3265a615da7705a52589) --- glamor/glamor_program.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/glamor/glamor_program.c b/glamor/glamor_program.c index bd5ee5e5b..c51577fc3 100644 --- a/glamor/glamor_program.c +++ b/glamor/glamor_program.c @@ -383,6 +383,8 @@ fail: glDeleteProgram(prog->prog); prog->prog = 0; } + free(vs_prog_string); + free(fs_prog_string); free(version_string); free(fs_vars); free(vs_vars);