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_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()