]> git.meshlink.io Git - meshlink/blobdiff - src/protocol_auth.c
Sync the host config directory after accepting an invitee.
[meshlink] / src / protocol_auth.c
index a33c33979c84ba6b20776abb6e7f5f4743f049f7..beeef54e289045da4de1cb3c6d7e405360def36e 100644 (file)
@@ -165,7 +165,7 @@ static bool finalize_invitation(meshlink_handle_t *mesh, connection_t *c, const
        n->ecdsa = ecdsa_set_public_key(data);
        n->submesh = c->submesh;
 
-       if(!node_write_config(mesh, n)) {
+       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);
                return false;