fix not range-checked vector access

This commit is contained in:
Peter Tissen 2014-04-14 09:01:31 +02:00
parent 5dc9be649d
commit 552b71a378

View file

@ -437,7 +437,10 @@ void GLVertexDecompilerThread::Task()
m_shader = BuildCode(); m_shader = BuildCode();
m_body.clear(); m_body.clear();
m_funcs = std::vector<FuncInfo *>(m_funcs.begin(),m_funcs.begin()+3); if (m_funcs.size() >= 3)
{
m_funcs = std::vector<FuncInfo *>(m_funcs.begin(), m_funcs.begin() + 3);
}
} }
GLVertexProgram::GLVertexProgram() GLVertexProgram::GLVertexProgram()