Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacques Lucke <jacques@blender.org>2021-03-20 00:26:37 +0300
committerJacques Lucke <jacques@blender.org>2021-03-20 00:26:55 +0300
commit2dd055b2d4582b8a32bcea0efc937e128809ff27 (patch)
treecb1be1857e12f8f9e502b0b2163919f057453031
parent250a69ee82821f9d2d11325ab15e72b39632df1f (diff)
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.
-rw-r--r--source/blender/modifiers/intern/MOD_nodes.cc2
1 files changed, 1 insertions, 1 deletions
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};
}
};