diff options
author | Lukas Toenne <lukas.toenne@googlemail.com> | 2013-05-30 15:51:21 +0400 |
---|---|---|
committer | Lukas Toenne <lukas.toenne@googlemail.com> | 2013-05-30 15:51:21 +0400 |
commit | 281e538be0c3d55efaa9461e38231a07cc2db15b (patch) | |
tree | 37471e740dbb90d8bbaea4e74793b125178c8de5 /source/blender/blenkernel/intern/node.c | |
parent | 79f5a013be6efff5484b9a4cd6f9d7be0b7232af (diff) |
Fix #35570, old group nodes with empty socket name strings crash. The identifier assignment was not taking potentially empty name strings into account. In addition some of the BLI_uniquename calls were
not passing a valid defname parameter, also crashing.
Diffstat (limited to 'source/blender/blenkernel/intern/node.c')
-rw-r--r-- | source/blender/blenkernel/intern/node.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/node.c b/source/blender/blenkernel/intern/node.c index 87d3cd7209c..4f3bf4d1c0c 100644 --- a/source/blender/blenkernel/intern/node.c +++ b/source/blender/blenkernel/intern/node.c @@ -475,7 +475,7 @@ static bNodeSocket *make_socket(bNodeTree *ntree, bNode *UNUSED(node), int in_ou BLI_strncpy(auto_identifier, name, sizeof(auto_identifier)); } /* make the identifier unique */ - BLI_uniquename_cb(unique_identifier_check, lb, NULL, '.', auto_identifier, sizeof(auto_identifier)); + BLI_uniquename_cb(unique_identifier_check, lb, "socket", '.', auto_identifier, sizeof(auto_identifier)); sock = MEM_callocN(sizeof(bNodeSocket), "sock"); sock->in_out = in_out; |