glsl: fix inequality in set_program_uniform()

We were off by one when checking for too many uniform values.

(cherry picked from master, commit b9d8f717d2)
This commit is contained in:
Brian Paul 2009-02-18 17:52:47 -07:00
parent a0a81204c2
commit c983abbb9e

View file

@ -1624,7 +1624,7 @@ set_program_uniform(GLcontext *ctx, struct gl_program *program,
for (k = 0; k < count; k++) {
GLfloat *uniformVal;
if (offset + k > slots) {
if (offset + k >= slots) {
/* Extra array data is ignored */
break;
}