]> git.meshlink.io Git - meshlink/blobdiff - src/net_socket.c
Add meta-connection attempt callback feature
[meshlink] / src / net_socket.c
index d1a5df99a05f2e42b4ea9eaea335e1b3cf0dc3d4..3047ccbd8bfedeae2debdeb717bdf441c7bb040f 100644 (file)
@@ -637,6 +637,11 @@ void setup_outgoing_connection(meshlink_handle_t *mesh, outgoing_t *outgoing) {
                return;
        }
 
+       if(mesh->connection_try_cb) {
+               node_t *n = lookup_node(mesh, outgoing->name);
+               mesh->connection_try_cb(mesh, (struct meshlink_node *)n);
+       }
+
        do_outgoing_connection(mesh, outgoing);
 }