From 811210088ca91e62eb58a159c39791e550fd0f9a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jarkko=20P=C3=B6yry?= Date: Mon, 8 Dec 2014 14:07:33 -0800 Subject: [PATCH] Fix program leak in sglrGLContext CreateProgram on build failure. Bug: 18671009 Change-Id: Iae17830bec4e213853d7079f42c01c7b2bf48821 --- framework/opengl/simplereference/sglrGLContext.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/framework/opengl/simplereference/sglrGLContext.cpp b/framework/opengl/simplereference/sglrGLContext.cpp index ffb1857..6e65113 100644 --- a/framework/opengl/simplereference/sglrGLContext.cpp +++ b/framework/opengl/simplereference/sglrGLContext.cpp @@ -864,6 +864,7 @@ deUint32 GLContext::createProgram (ShaderProgram* shader) if (!program->isOk()) { m_log << *program; + delete program; TCU_FAIL("Compile failed"); } -- 2.7.4