]> git.meshlink.io Git - meshlink/blobdiff - src/node.c
Clean up UTCP connections when stopping the mesh.
[meshlink] / src / node.c
index c6213a17016b61d755973be24a0d0518cf8e7630..b838c5bee4eba1a5c51afccb560878f7c21dc435 100644 (file)
@@ -71,14 +71,11 @@ void free_node(node_t *n) {
        if(n->mtutimeout.cb)
                abort();
 
-       if(n->hostname)
-               free(n->hostname);
-
-       if(n->name)
-               free(n->name);
+       free(n->hostname);
+       free(n->name);
+       free(n->late);
 
-       if(n->late)
-               free(n->late);
+       utcp_exit(n->utcp);
 
        free(n);
 }