]> git.meshlink.io Git - meshlink/blobdiff - src/node.c
Improved PMTU probe algorithm.
[meshlink] / src / node.c
index b8caed6c7e06ca182f671fd046f8be4d44d76611..70c2932804b0c4f02fe6c7fdca7cfc20a8cb3ae7 100644 (file)
@@ -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);