diff options
author | Campbell Barton <campbell@blender.org> | 2022-03-30 06:05:33 +0300 |
---|---|---|
committer | Campbell Barton <campbell@blender.org> | 2022-03-30 06:05:33 +0300 |
commit | 0f33f0de002af1a1c87ddd0fca10a96ae8fa6e15 (patch) | |
tree | 0edf686297eeda89d040e429158dccad2a782d24 /source/blender/editors/transform | |
parent | 573b78b351720c2b8c99e8dc15933c1423e43433 (diff) |
Fix leak transforming in the node-editor without a selection
Diffstat (limited to 'source/blender/editors/transform')
-rw-r--r-- | source/blender/editors/transform/transform_convert_node.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/editors/transform/transform_convert_node.c b/source/blender/editors/transform/transform_convert_node.c index 7a4b03b640c..d5d79bedbf4 100644 --- a/source/blender/editors/transform/transform_convert_node.c +++ b/source/blender/editors/transform/transform_convert_node.c @@ -129,6 +129,10 @@ void createTransNodeData(TransInfo *t) } } + if (tc->data_len == 0) { + return; + } + TransData *td = tc->data = MEM_callocN(tc->data_len * sizeof(TransData), "TransNode TransData"); TransData2D *td2d = tc->data_2d = MEM_callocN(tc->data_len * sizeof(TransData2D), "TransNode TransData2D"); |