X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fnode.c;h=b838c5bee4eba1a5c51afccb560878f7c21dc435;hb=0d237f8c1b3a1ddf57c81a1fda2e66892915aee7;hp=f43619a2a4b2f38fd2cc6e1c2d311eb7c8cef423;hpb=a387ef3cd807b90bbdf39581b6aea1bce9573f19;p=meshlink diff --git a/src/node.c b/src/node.c index f43619a2..b838c5be 100644 --- a/src/node.c +++ b/src/node.c @@ -54,6 +54,7 @@ node_t *new_node(void) { n->edge_tree = new_edge_tree(); n->mtu = MTU; n->maxmtu = MTU; + n->devclass = _DEV_CLASS_MAX; return n; } @@ -70,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); }