]> git.meshlink.io Git - meshlink/blobdiff - src/node.c
Properly destroy unclosed channels at meshlink_close() time.
[meshlink] / src / node.c
index 523c201f47a7dfda533073c1793432da42fe33c2..f55ff370f61269a6c57bdcc532b824a85f057389 100644 (file)
@@ -59,6 +59,8 @@ node_t *new_node(void) {
 }
 
 void free_node(node_t *n) {
+       n->status.destroyed = true;
+
        if(n->edge_tree)
                free_edge_tree(n->edge_tree);