]> git.meshlink.io Git - meshlink-tiny/blobdiff - src/protocol_auth.c
Ensure we exchange a session key for application data exchange.
[meshlink-tiny] / src / protocol_auth.c
index 5ee7a5f5e98e5b10495938e86d0d966e8a4bf5fa..573da14817126e6876bed2d15397f747adc2d815 100644 (file)
@@ -196,7 +196,9 @@ bool ack_h(meshlink_handle_t *mesh, connection_t *c, const char *request) {
                mesh->meta_status_cb(mesh, (meshlink_node_t *)n, true);
        }
 
-       /* TODO: Create an edge_t for this connection, send it */
+       send_add_edge(mesh, c, 0);
+       n->status.reachable = true;
+       update_node_status(mesh, c->node);
 
        /* Request a session key to jump start UDP traffic */