X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnet_setup.c;fp=src%2Fnet_setup.c;h=b88f52625374e27505e043ca7fbdfbbf4c7fbbb1;hp=2cd5818b5fc8e1c0748b819615869dfd01b7abc4;hb=5d68458beed944d29d6da1bf82b311a5f3599119;hpb=49265a9689d08a5d9d4663ee61f3c613d6896f14 diff --git a/src/net_setup.c b/src/net_setup.c index 2cd5818b..b88f5262 100644 --- a/src/net_setup.c +++ b/src/net_setup.c @@ -674,6 +674,7 @@ static bool add_listen_address(char *address, bool bindto) { } if(listen_sockets >= MAXSOCKETS) { + listen_sockets = MAXSOCKETS; logger(DEBUG_ALWAYS, LOG_ERR, "Too many listening sockets"); freeaddrinfo(ai); return false; @@ -1095,6 +1096,7 @@ static bool setup_myself(void) { #endif if(listen_sockets > MAXSOCKETS) { + listen_sockets = MAXSOCKETS; logger(DEBUG_ALWAYS, LOG_ERR, "Too many listening sockets"); return false; }