Fix: Alembic import segfault when importing mesh with null UVs
This fixes an issue introduced in 4337bc2e63
.
This commit is contained in:
parent
820e431167
commit
964e319a39
Notes:
blender-bot
2023-02-14 02:11:58 +01:00
Referenced by issue #65967, ctest: script_alembic_import segfaults on all platforms. Referenced by issue #65816, Exporting procedural mesh animation with Alembic results in a static mesh and can cause crashes
|
@ -830,7 +830,7 @@ static void read_mpolys(CDStreamConfig &config, const AbcMeshData &mesh_data)
|
|||
const Int32ArraySamplePtr &face_indices = mesh_data.face_indices;
|
||||
const Int32ArraySamplePtr &face_counts = mesh_data.face_counts;
|
||||
const V2fArraySamplePtr &uvs = mesh_data.uvs;
|
||||
const size_t uvs_size = uvs->size();
|
||||
const size_t uvs_size = uvs == nullptr ? 0 : uvs->size();
|
||||
|
||||
const UInt32ArraySamplePtr &uvs_indices = mesh_data.uvs_indices;
|
||||
const N3fArraySamplePtr &normals = mesh_data.face_normals;
|
||||
|
|
Loading…
Reference in New Issue