7ddea7e90a4a43f9ee5af93236abc40648fa4a39
Having this check is likely no more meaningful (it seems to have been added ages ago), but keeping it around does not hurt either. And it could avoid crashes in some file corruption cases e.g. However, having it in 'lib_link' code of constraints is useless for sure, since that data pointer may have already been accessed in the 'read_data' one. And of course, logically it belongs to 'read_data' anyway, since it's related (and only affects) private local data, not pointers to other IDs... No behavioral change expected here.
…
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%
