X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fprotocol_auth.c;h=3676e9cb6f47ac88ab36f3c90e9849db4aeaa4ba;hp=e80af7d94a7c3f246e9267eb5fde93d6fd4b534d;hb=5f79c2c0882e03648acb9c4a2f6780a7513c61aa;hpb=2bf1a40fa455564a4aac52349d70e9fedb163721 diff --git a/src/protocol_auth.c b/src/protocol_auth.c index e80af7d9..3676e9cb 100644 --- a/src/protocol_auth.c +++ b/src/protocol_auth.c @@ -165,6 +165,9 @@ static bool finalize_invitation(meshlink_handle_t *mesh, connection_t *c, const n->ecdsa = ecdsa_set_public_key(data); n->submesh = c->submesh; + // Remember its current address + node_add_recent_address(mesh, n, &c->address); + if(!node_write_config(mesh, n) || !config_sync(mesh, "current")) { logger(mesh, MESHLINK_ERROR, "Error writing configuration file for invited node %s!\n", c->name); free_node(n);