X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnet_socket.c;h=3c79ceeabacd401210c4ba3a21c004cb251c3874;hp=28b606798672d0ff31c16b15a905aea442db8859;hb=6834b882015a9323672e9fce8811aa4283f196f0;hpb=95d8811c2cef8bcde78e1f172f6c57c25cd487aa diff --git a/src/net_socket.c b/src/net_socket.c index 28b60679..3c79ceea 100644 --- a/src/net_socket.c +++ b/src/net_socket.c @@ -498,6 +498,7 @@ void handle_new_meta_connection(void *data) { configure_tcp(c); + mutex_lock(&mutex); connection_add(c); c->allow_request = ID; @@ -507,6 +508,7 @@ void handle_new_meta_connection(void *data) { logger(LOG_ERR, "create_thread() failed: %s", strerror(errno)); abort(); } + mutex_unlock(&mutex); } }