]> git.meshlink.io Git - meshlink/commitdiff
Sync the host config directory after accepting an invitee.
authorGuus Sliepen <guus@meshlink.io>
Tue, 5 Nov 2019 19:57:31 +0000 (20:57 +0100)
committerGuus Sliepen <guus@meshlink.io>
Tue, 5 Nov 2019 19:57:31 +0000 (20:57 +0100)
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;