X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnet.c;h=97b1e5dfcb3487d63efcb57869baf3f9d919b2ed;hb=053af97c9e729ab485609e4202f5195fdc8aeeb5;hp=3d17d3cfeb60777c49d37c46541b844f899e1aa4;hpb=1135669b3c6820f5473ea451a58865f552ba768f;p=tinc diff --git a/src/net.c b/src/net.c index 3d17d3cf..97b1e5df 100644 --- a/src/net.c +++ b/src/net.c @@ -281,23 +281,6 @@ static void periodic_handler(void *data) { } void handle_meta_connection_data(connection_t *c) { - int result; - socklen_t len = sizeof result; - - if(c->status.connecting) { - c->status.connecting = false; - - getsockopt(c->socket, SOL_SOCKET, SO_ERROR, &result, &len); - - if(!result) - finish_connecting(c); - else { - logger(DEBUG_CONNECTIONS, LOG_DEBUG, "Error while connecting to %s (%s): %s", c->name, c->hostname, sockstrerror(result)); - terminate_connection(c, false); - return; - } - } - if (!receive_meta(c)) { terminate_connection(c, c->status.active); return;