diff options
| -rw-r--r-- | src/mesa/program/prog_parameter.c | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/src/mesa/program/prog_parameter.c b/src/mesa/program/prog_parameter.c index 40dc92cb20..6bf8a081b0 100644 --- a/src/mesa/program/prog_parameter.c +++ b/src/mesa/program/prog_parameter.c @@ -482,8 +482,10 @@ _mesa_lookup_parameter_constant(const struct gl_program_parameter_list *list,     assert(vSize >= 1);     assert(vSize <= 4); -   if (!list) -      return -1; +   if (!list) { +      *posOut = -1; +      return GL_FALSE; +   }     for (i = 0; i < list->NumParameters; i++) {        if (list->Parameters[i].Type == PROGRAM_CONSTANT) { | 
