From: Jarkko Pöyry Date: Mon, 8 Dec 2014 22:07:33 +0000 (-0800) Subject: Fix program leak in sglrGLContext CreateProgram on build failure. X-Git-Tag: upstream/0.1.0~1883^2~19^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=811210088ca91e62eb58a159c39791e550fd0f9a;p=platform%2Fupstream%2FVK-GL-CTS.git Fix program leak in sglrGLContext CreateProgram on build failure. Bug: 18671009 Change-Id: Iae17830bec4e213853d7079f42c01c7b2bf48821 --- 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"); }