CustomData: add assert to prevent negative array access

This commit is contained in:
Campbell Barton 2020-09-15 13:17:19 +10:00
parent e51ff29919
commit e86785c514
Notes: blender-bot 2023-02-14 12:58:32 +01:00
Referenced by commit e1cd6fae34, Avoid Assert in BKE_mesh_calc_loop_tangent_ex
Referenced by issue #81398, Blender 2.90.1 crashes on switching to viewport rendered view
Referenced by issue #81398, Blender 2.90.1 crashes on switching to viewport rendered view
Referenced by issue #81398, Blender 2.90.1 crashes on switching to viewport rendered view
Referenced by issue #81398, Blender 2.90.1 crashes on switching to viewport rendered view
Referenced by issue #81398, Blender 2.90.1 crashes on switching to viewport rendered view
Referenced by issue #81398, Blender 2.90.1 crashes on switching to viewport rendered view
1 changed files with 1 additions and 0 deletions

View File

@ -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) {