mesa: Fix potential out-of-bounds access by _vbo_Materialf.

_vbo_Materialf calls _vbo_Materialfv, which uses the params argument as
an array.
This commit is contained in:
Vinson Lee
2010-07-15 00:53:07 -07:00
parent 5c9e54f2ff
commit cc2f337d06

View File

@@ -969,7 +969,10 @@ _vbo_Materialfv(GLenum face, GLenum pname, const GLfloat *params)
void GLAPIENTRY
_vbo_Materialf(GLenum face, GLenum pname, GLfloat param)
{
vbo_Materialfv(face, pname, &param);
GLfloat p[4];
p[0] = param;
p[1] = p[2] = p[3] = 0.0F;
vbo_Materialfv(face, pname, p);
}