mesa: Prevent possible out-of-bounds read by save_SamplerParameteriv.

Fixes "Out-of-bounds access" defect reported by Coverity.

Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
Vinson Lee
2013-06-05 23:01:00 -07:00
parent 26e047dec8
commit ce1f85133d
+4 -1
View File
@@ -7024,7 +7024,10 @@ save_SamplerParameteriv(GLuint sampler, GLenum pname, const GLint *params)
static void GLAPIENTRY
save_SamplerParameteri(GLuint sampler, GLenum pname, GLint param)
{
save_SamplerParameteriv(sampler, pname, &param);
GLint parray[4];
parray[0] = param;
parray[1] = parray[2] = parray[3] = 0;
save_SamplerParameteriv(sampler, pname, param);
}
static void GLAPIENTRY