diff options
author | Timothy Arceri <[email protected]> | 2015-08-02 11:40:26 +1000 |
---|---|---|
committer | Timothy Arceri <[email protected]> | 2015-08-03 21:28:12 +1000 |
commit | cf5667108b2cdd6f37e1a561c18fb5c757258f06 (patch) | |
tree | 0e34b29143b2f52aa9e8fbe68abe84a0e87cb5c5 /src/gallium/state_trackers/clover | |
parent | 704e764f06e8e6ec75484e28271e502bbc4cf06a (diff) |
mesa: fix type for array indexing validation
parse_program_resource_name returns -1 when the index is invalid this needs to
be tested before assigning the value to the unsigned array_index.
In link_varyings.cpp (the other place parse_program_resource_name is used) after
the -1 check is done the value is just assigned to an unsigned variable so it
seems long is just used so we can return the -1 rather than actually expecting
index values to be ridiculously large.
Reviewed-by: Matt Turner <[email protected]>
Reviewed-by: Tapani Pälli <[email protected]>
Diffstat (limited to 'src/gallium/state_trackers/clover')
0 files changed, 0 insertions, 0 deletions