[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