X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fnode.c;fp=src%2Fnode.c;h=70c2932804b0c4f02fe6c7fdca7cfc20a8cb3ae7;hb=bc2e55e940e45748a49f1a7eb44b156917fca469;hp=b8caed6c7e06ca182f671fd046f8be4d44d76611;hpb=a582852c2b7e5a0c0d438d625a0445b4a74f607a;p=meshlink diff --git a/src/node.c b/src/node.c index b8caed6c..70c29328 100644 --- a/src/node.c +++ b/src/node.c @@ -76,10 +76,6 @@ void free_node(node_t *n) { ecdsa_free(n->ecdsa); sptps_stop(&n->sptps); - if(n->mtutimeout.cb) { - abort(); - } - free(n->name); free(n->canonical_address); @@ -92,7 +88,7 @@ void node_add(meshlink_handle_t *mesh, node_t *n) { } void node_del(meshlink_handle_t *mesh, node_t *n) { - timeout_del(&mesh->loop, &n->mtutimeout); + timeout_del(&mesh->loop, &n->udp_ping_timeout); for splay_each(edge_t, e, n->edge_tree) { edge_del(mesh, e);