myself->nexthop = myself;
myself->via = myself;
- myself->status.active = true;
myself->status.reachable = true;
node_add(myself);
free(hostname);
}
- listen_socket[listen_sockets].sa.sa = *aip->ai_addr;
+ memcpy(&listen_socket[listen_sockets].sa, aip->ai_addr, aip->ai_addrlen);
listen_sockets++;
}
now = time(NULL);
+ init_events();
init_connections();
init_subnets();
init_nodes();
init_edges();
- init_events();
init_requests();
if(get_config_int(lookup_config(config_tree, "PingInterval"), &pinginterval)) {
envp[4] = NULL;
exit_requests();
- exit_events();
exit_edges();
exit_subnets();
exit_nodes();
exit_connections();
+ exit_events();
execute_script("tinc-down", envp);