]> git.meshlink.io Git - meshlink/blobdiff - src/net_setup.c
Check for key later because maybe we have to generate it
[meshlink] / src / net_setup.c
index e8ed948772e4bf9ec546f8a3820b9e54b3133902..97ef4f1339fe77d896f9fba0d954b79bab977a14 100644 (file)
@@ -80,7 +80,7 @@ bool read_ecdsa_public_key(meshlink_handle_t *mesh, connection_t *c) {
        return false;
 }
 
-static bool read_ecdsa_private_key(meshlink_handle_t *mesh) {
+bool read_ecdsa_private_key(meshlink_handle_t *mesh) {
        FILE *fp;
        char filename[PATH_MAX];
 
@@ -273,8 +273,6 @@ bool setup_myself(meshlink_handle_t *mesh) {
                return false;
        }
 
-       mesh->self = new_node();
-       mesh->self->connection = new_connection();
        mesh->self->name = name;
        mesh->self->connection->name = xstrdup(name);
        read_host_config(mesh, mesh->config, name);