free(mesh->self->name);
free(mesh->self->connection->name);
mesh->self->name = xstrdup(name);
+ mesh->name = xstrdup(name);
mesh->self->connection->name = xstrdup(name);
fprintf(stderr, "Configuration stored in: %s\n", mesh->confbase);
if (usingname) mesh->name = xstrdup(name);
mesh->self = new_node();
mesh->self->connection = new_connection();
+ if(!read_ecdsa_private_key(mesh))
+ return false;
+ init_nodes(mesh);
pthread_mutex_init ( &(mesh->outpacketqueue_mutex), NULL);
pthread_mutex_init ( &(mesh->nodes_mutex), NULL);
mesh->threadstarted = false;