Fix: Alembic import segfault when importing mesh with null UVs

This fixes an issue introduced in 4337bc2e63.
This commit is contained in:
Sybren A. Stüvel 2019-06-21 11:32:57 +02:00
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
1 changed files with 1 additions and 1 deletions

View File

@ -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;