Module: Mesa Branch: master Commit: e91dec36bc467deec90a4866d270f90de0895ee8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e91dec36bc467deec90a4866d270f90de0895ee8
Author: Marek Olšák <[email protected]> Date: Tue Mar 2 04:17:46 2021 -0500 mesa: fix a oldNum typo in reallocation in _mesa_reserve_parameter_storage oldNum was incorrect. oldValNum is the correct number of elements to copy inside realloc. (oldNum is for Parameters, not ParameterValues) Reviewed-by: Zoltán Böszörményi <[email protected]> Reviewed-by: Pierre-Eric Pelloux-Prayer <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9360> --- src/mesa/program/prog_parameter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mesa/program/prog_parameter.c b/src/mesa/program/prog_parameter.c index f1b7b71834e..a8940f88733 100644 --- a/src/mesa/program/prog_parameter.c +++ b/src/mesa/program/prog_parameter.c @@ -223,7 +223,7 @@ _mesa_reserve_parameter_storage(struct gl_program_parameter_list *paramList, paramList->ParameterValues = (gl_constant_value *) align_realloc(paramList->ParameterValues, /* old buf */ - oldNum * 4 * sizeof(gl_constant_value),/* old sz */ + oldValNum * 4 * sizeof(gl_constant_value),/* old sz */ /* Overallocate the size by 12 because matrix rows can * be allocated partially but fetch_state always writes * 4 components (16 bytes). _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
