Check for validity of params before trying to serialise

This commit is contained in:
baldurk
2014-12-03 09:23:30 +00:00
parent d7485ad466
commit 6039958ba1
@@ -233,7 +233,7 @@ void WrappedOpenGL::glAttachShader(GLuint program, GLuint shader)
{
m_Real.glAttachShader(program, shader);
if(m_State >= WRITING)
if(m_State >= WRITING && program != 0 && shader != 0)
{
GLResourceRecord *progRecord = GetResourceManager()->GetResourceRecord(ProgramRes(GetCtx(), program));
GLResourceRecord *shadRecord = GetResourceManager()->GetResourceRecord(ShaderRes(GetCtx(), shader));