X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fnode.c;h=c02644dc020d58c37e11133182514fe3c16894e5;hb=45b59d87c07ca0038f98aea499435e502f0ba80b;hp=1c1c864b14e2f89a2c198e819e54f296a108deea;hpb=664466227602b6aabd4f601cf57183bbfa45bc08;p=meshlink-tiny diff --git a/src/node.c b/src/node.c index 1c1c864..c02644d 100644 --- a/src/node.c +++ b/src/node.c @@ -43,8 +43,6 @@ void exit_nodes(meshlink_handle_t *mesh) { node_t *new_node(void) { node_t *n = xzalloc(sizeof(*n)); - n->mtu = MTU; - n->maxmtu = MTU; n->devclass = DEV_CLASS_UNKNOWN; return n; @@ -53,16 +51,7 @@ node_t *new_node(void) { void free_node(node_t *n) { n->status.destroyed = true; - utcp_exit(n->utcp); - - sockaddrfree(&n->address); - ecdsa_free(n->ecdsa); - sptps_stop(&n->sptps); - - if(n->mtutimeout.cb) { - abort(); - } free(n->name); free(n->canonical_address); @@ -86,7 +75,6 @@ void node_del(meshlink_handle_t *mesh, node_t *n) { } assert(mesh->peer && mesh->peer == n); - timeout_del(&mesh->loop, &n->mtutimeout); free_node(n); mesh->peer = NULL; }