[Bf-blender-cvs] [87e8810dd05] master: Cleanup: Add asserts to curves data-block creation

Mattias Fredriksson noreply at git.blender.org
Thu Aug 25 00:31:00 CEST 2022


Commit: 87e8810dd05c43d3df310c14a4f7b1c24df2ed65
Author: Mattias Fredriksson
Date:   Wed Aug 24 18:18:11 2022 -0400
Branches: master
https://developer.blender.org/rB87e8810dd05c43d3df310c14a4f7b1c24df2ed65

Cleanup: Add asserts to curves data-block creation

Ref D14481

===================================================================

M	source/blender/blenkernel/intern/curves.cc

===================================================================

diff --git a/source/blender/blenkernel/intern/curves.cc b/source/blender/blenkernel/intern/curves.cc
index f90cf48090c..6211f6b7be6 100644
--- a/source/blender/blenkernel/intern/curves.cc
+++ b/source/blender/blenkernel/intern/curves.cc
@@ -366,6 +366,8 @@ namespace blender::bke {
 
 Curves *curves_new_nomain(const int points_num, const int curves_num)
 {
+  BLI_assert(points_num >= 0);
+  BLI_assert(curves_num >= 0);
   Curves *curves_id = static_cast<Curves *>(BKE_id_new_nomain(ID_CV, nullptr));
   CurvesGeometry &curves = CurvesGeometry::wrap(curves_id->geometry);
   curves.resize(points_num, curves_num);



More information about the Bf-blender-cvs mailing list