From: Etienne Dechamps Date: Thu, 14 Jul 2016 18:15:35 +0000 (+0100) Subject: Fix error handling when setting up the UDP socket. X-Git-Tag: release-1.1pre15~59 X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=commitdiff_plain;h=2784a171ec39e2a34aabf8194a651de570e19e0e Fix error handling when setting up the UDP socket. Due to this typo, if tinc managed to set up the TCP socket but not the UDP socket, it would continue anyway. The regression was introduced in 6bc5d626a8726fc23365ee705761a3c666a08ad4. --- diff --git a/src/net_setup.c b/src/net_setup.c index 4e1cacaf..b0a0c953 100644 --- a/src/net_setup.c +++ b/src/net_setup.c @@ -676,7 +676,7 @@ static bool add_listen_address(char *address, bool bindto) { int udp_fd = setup_vpn_in_socket((sockaddr_t *) aip->ai_addr); - if(tcp_fd < 0) { + if(udp_fd < 0) { close(tcp_fd); continue; }