6fab30a767df71f528340ac383c43a5ebadb7dba
Object::actcol assignments from edit-mode data wasn't clamping the index to the valid range. This caused an out of bounds read when accessing Object::matbits. While material indexes should typically be within the material bounds, this isn't guaranteed. Selecting a face for example with a material outside the range was crashing. Add a utility function that sets the active material index to replace existing inline checks. Follow up to the fix for #139369.
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
