X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnet_setup.c;h=f0e1cdfe948bdf1a75524c8c477a287b1a441b6c;hb=33f241d97852d7a171f1aaf1bda7f66356ff889e;hp=c51c133631f8d800b06f2644d086628d65fc46c2;hpb=886a6f61a1f4cc48a77b42d10f34f9126377d904;p=tinc diff --git a/src/net_setup.c b/src/net_setup.c index c51c1336..f0e1cdfe 100644 --- a/src/net_setup.c +++ b/src/net_setup.c @@ -81,7 +81,7 @@ bool read_rsa_public_key(connection_t *c) { return result; } -bool read_rsa_private_key() { +static bool read_rsa_private_key(void) { FILE *fp; char *fname; char *n, *d; @@ -143,11 +143,11 @@ static void keyexpire_handler(int fd, short events, void *data) { regenerate_key(); } -void regenerate_key() { +void regenerate_key(void) { if(timeout_initialized(&keyexpire_event)) { ifdebug(STATUS) logger(LOG_INFO, "Expiring symmetric keys"); event_del(&keyexpire_event); - send_key_changed(broadcast, myself); + send_key_changed(); } else { timeout_set(&keyexpire_event, keyexpire_handler, NULL); } @@ -220,7 +220,7 @@ void load_all_subnets(void) { /* Configure node_t myself and set up the local sockets (listen only) */ -bool setup_myself(void) { +static bool setup_myself(void) { config_t *cfg; subnet_t *subnet; char *name, *hostname, *mode, *afname, *cipher, *digest; @@ -415,7 +415,7 @@ bool setup_myself(void) { /* Check if we want to use message authentication codes... */ - if(!get_config_string(lookup_config(myself->connection->config_tree, "Digest"), &digest)) + if(!get_config_string(lookup_config(config_tree, "Digest"), &digest)) digest = xstrdup("sha1"); int maclength = 4; @@ -608,7 +608,7 @@ void close_network_connections(void) { for(node = connection_tree->head; node; node = next) { next = node->next; c = node->data; - c->outgoing = false; + c->outgoing = NULL; terminate_connection(c, false); }