[Bf-blender-cvs] [1339fec22a1] master: Nodes: fix memory leak
Jacques Lucke
noreply at git.blender.org
Fri Sep 9 13:35:33 CEST 2022
Commit: 1339fec22a1aef25a719885977c4da3aab0e93fb
Author: Jacques Lucke
Date: Fri Sep 9 13:35:21 2022 +0200
Branches: master
https://developer.blender.org/rB1339fec22a1aef25a719885977c4da3aab0e93fb
Nodes: fix memory leak
===================================================================
M source/blender/blenkernel/intern/node.cc
===================================================================
diff --git a/source/blender/blenkernel/intern/node.cc b/source/blender/blenkernel/intern/node.cc
index fadcceae393..2ae0b456b0d 100644
--- a/source/blender/blenkernel/intern/node.cc
+++ b/source/blender/blenkernel/intern/node.cc
@@ -1931,6 +1931,9 @@ static void node_socket_free(bNodeSocket *sock, const bool do_id_user)
}
MEM_freeN(sock->default_value);
}
+ if (sock->default_attribute_name) {
+ MEM_freeN(sock->default_attribute_name);
+ }
MEM_delete(sock->runtime);
}
@@ -3015,6 +3018,9 @@ static void node_socket_interface_free(bNodeTree *UNUSED(ntree),
}
MEM_freeN(sock->default_value);
}
+ if (sock->default_attribute_name) {
+ MEM_freeN(sock->default_attribute_name);
+ }
MEM_delete(sock->runtime);
}
More information about the Bf-blender-cvs
mailing list