diff options
| -rw-r--r-- | src/mesa/shader/program_parse.tab.c | 2 | ||||
| -rw-r--r-- | src/mesa/shader/program_parse.y | 2 | 
2 files changed, 2 insertions, 2 deletions
| diff --git a/src/mesa/shader/program_parse.tab.c b/src/mesa/shader/program_parse.tab.c index 9f2d4de90f..c255e912ed 100644 --- a/src/mesa/shader/program_parse.tab.c +++ b/src/mesa/shader/program_parse.tab.c @@ -3109,7 +3109,7 @@ yyreduce:  /* Line 1455 of yacc.c  */  #line 1041 "program_parse.y"      { -	   if (((yyvsp[(1) - (1)].integer) < 1) || ((unsigned) (yyvsp[(1) - (1)].integer) >= state->limits->MaxParameters)) { +	   if (((yyvsp[(1) - (1)].integer) < 1) || ((unsigned) (yyvsp[(1) - (1)].integer) > state->limits->MaxParameters)) {  	      yyerror(& (yylsp[(1) - (1)]), state, "invalid parameter array size");  	      YYERROR;  	   } else { diff --git a/src/mesa/shader/program_parse.y b/src/mesa/shader/program_parse.y index 06c1915fbe..ae9e15ae5a 100644 --- a/src/mesa/shader/program_parse.y +++ b/src/mesa/shader/program_parse.y @@ -1039,7 +1039,7 @@ optArraySize:  	}  	| INTEGER          { -	   if (($1 < 1) || ((unsigned) $1 >= state->limits->MaxParameters)) { +	   if (($1 < 1) || ((unsigned) $1 > state->limits->MaxParameters)) {  	      yyerror(& @1, state, "invalid parameter array size");  	      YYERROR;  	   } else { | 
