[Bf-blender-cvs] [2dd055b2d45] master: Geometry Nodes: fix crash when inserting certain invalid links
Jacques Lucke
noreply at git.blender.org
Fri Mar 19 22:27:05 CET 2021
Commit: 2dd055b2d4582b8a32bcea0efc937e128809ff27
Author: Jacques Lucke
Date: Fri Mar 19 22:26:37 2021 +0100
Branches: master
https://developer.blender.org/rB2dd055b2d4582b8a32bcea0efc937e128809ff27
Geometry Nodes: fix crash when inserting certain invalid links
For example, it would crash when connecting a float to a geometry socket,
under some circumstances.
===================================================================
M source/blender/modifiers/intern/MOD_nodes.cc
===================================================================
diff --git a/source/blender/modifiers/intern/MOD_nodes.cc b/source/blender/modifiers/intern/MOD_nodes.cc
index 14264847a1a..6236dc87791 100644
--- a/source/blender/modifiers/intern/MOD_nodes.cc
+++ b/source/blender/modifiers/intern/MOD_nodes.cc
@@ -610,7 +610,7 @@ class GeometryNodesEvaluator {
return {required_type, converted_buffer};
}
void *default_buffer = allocator_.allocate(required_type.size(), required_type.alignment());
- type.copy_to_uninitialized(type.default_value(), default_buffer);
+ required_type.copy_to_uninitialized(required_type.default_value(), default_buffer);
return {required_type, default_buffer};
}
};
More information about the Bf-blender-cvs
mailing list