X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fnode.c;h=4f4f599932caa1d6985afdc689b1a9d43b670310;hp=dec86f885ea1b165619bab76cb17963a1ce4c356;hb=c83c7948602acfb5fd0716ac6a47e0c9c9f9bfd8;hpb=4400e95379cf5256d48376eacf98562e232a3cdf diff --git a/src/node.c b/src/node.c index dec86f88..4f4f5999 100644 --- a/src/node.c +++ b/src/node.c @@ -65,6 +65,8 @@ node_t *new_node(void) { void free_node(node_t *n) { n->status.destroyed = true; + utcp_exit(n->utcp); + if(n->edge_tree) { free_edge_tree(n->edge_tree); } @@ -80,8 +82,6 @@ void free_node(node_t *n) { free(n->name); - utcp_exit(n->utcp); - free(n); }