diff --git a/source/blender/blenkernel/intern/curves_geometry.cc b/source/blender/blenkernel/intern/curves_geometry.cc index de6c6fe80ec..ccb67ec91d0 100644 --- a/source/blender/blenkernel/intern/curves_geometry.cc +++ b/source/blender/blenkernel/intern/curves_geometry.cc @@ -244,6 +244,9 @@ static MutableSpan get_mutable_attribute(CurvesGeometry &curves, const T default_value = T()) { const int num = domain_num(curves, domain); + if (num <= 0) { + return {}; + } const eCustomDataType type = cpp_type_to_custom_data_type(CPPType::get()); CustomData &custom_data = domain_custom_data(curves, domain);