[Bf-blender-cvs] [e86785c5144] master: CustomData: add assert to prevent negative array access

Campbell Barton noreply at git.blender.org
Tue Sep 15 05:33:45 CEST 2020


Commit: e86785c51445c3cbb79e837a6c5d0957b31cb82f
Author: Campbell Barton
Date:   Tue Sep 15 13:17:19 2020 +1000
Branches: master
https://developer.blender.org/rBe86785c51445c3cbb79e837a6c5d0957b31cb82f

CustomData: add assert to prevent negative array access

===================================================================

M	source/blender/blenkernel/intern/customdata.c

===================================================================

diff --git a/source/blender/blenkernel/intern/customdata.c b/source/blender/blenkernel/intern/customdata.c
index 7c244ed8f58..ae85bc754fb 100644
--- a/source/blender/blenkernel/intern/customdata.c
+++ b/source/blender/blenkernel/intern/customdata.c
@@ -2350,6 +2350,7 @@ int CustomData_get_layer_index(const CustomData *data, int type)
 
 int CustomData_get_layer_index_n(const struct CustomData *data, int type, int n)
 {
+  BLI_assert(n >= 0);
   int i = CustomData_get_layer_index(data, type);
 
   if (i != -1) {



More information about the Bf-blender-cvs mailing list