[Bf-blender-cvs] [ad24b503656] gpencil-new-data-proposal: Fix memory corruption with strings

Falk David noreply at git.blender.org
Fri May 13 10:29:41 CEST 2022


Commit: ad24b503656386323b86311282f8642386513dea
Author: Falk David
Date:   Fri May 13 10:28:23 2022 +0200
Branches: gpencil-new-data-proposal
https://developer.blender.org/rBad24b503656386323b86311282f8642386513dea

Fix memory corruption with strings

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

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

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

diff --git a/source/blender/blenkernel/intern/gpencil_new_proposal_test.cc b/source/blender/blenkernel/intern/gpencil_new_proposal_test.cc
index b2bd19b6085..54e9afbb98a 100644
--- a/source/blender/blenkernel/intern/gpencil_new_proposal_test.cc
+++ b/source/blender/blenkernel/intern/gpencil_new_proposal_test.cc
@@ -647,9 +647,9 @@ static GPData build_gpencil_data(int num_layers,
 {
   GPData gpd;
 
-  Vector<StringRefNull> test_names;
+  Vector<std::string> test_names;
   for (const int i : IndexRange(num_layers)) {
-    test_names.append("GPLayer" + i);
+    test_names.append(std::string("GPLayer") + std::to_string(i));
   }
   gpd.add_layers(test_names.as_span());



More information about the Bf-blender-cvs mailing list