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

Reply via email to