Fixed metadata protokoll corruption on forwarded requests
[tinc] / src / net_setup.c
index 9a0c78b..c2ae649 100644 (file)
@@ -162,7 +162,7 @@ static void load_all_subnets(void) {
        struct dirent *ent;
        char *dname;
        char *fname;
-       avl_tree_t *config_tree;
+       splay_tree_t *config_tree;
        config_t *cfg;
        subnet_t *s;
        node_t *n;
@@ -498,7 +498,7 @@ bool setup_myself(void) {
                                  EV_READ|EV_PERSIST,
                                  handle_new_meta_connection, NULL);
                if(event_add(&listen_socket[listen_sockets].ev_tcp, NULL) < 0) {
-                       logger(LOG_EMERG, "event_add failed: %s", strerror(errno));
+                       logger(LOG_ERR, "event_add failed: %s", strerror(errno));
                        abort();
                }
 
@@ -507,7 +507,7 @@ bool setup_myself(void) {
                                  EV_READ|EV_PERSIST,
                                  handle_incoming_vpn_data, NULL);
                if(event_add(&listen_socket[listen_sockets].ev_udp, NULL) < 0) {
-                       logger(LOG_EMERG, "event_add failed: %s", strerror(errno));
+                       logger(LOG_ERR, "event_add failed: %s", strerror(errno));
                        abort();
                }