close socket when connect() fails

might be linked to "too many CLI connection" but I'm not sure
This commit is contained in:
Philippe G
2020-11-21 18:09:41 -08:00
parent 2d573da503
commit 75580feaa0

View File

@@ -279,6 +279,7 @@ static void notify(in_addr_t ip, u16_t hport, u16_t cport) {
if (connect(cli_sock, (struct sockaddr *) &addr, addrlen) < 0) {
LOG_ERROR("unable to connect to server %s:%hu with cli", inet_ntoa(server_ip), server_cport);
closesocket(cli_sock);
cli_sock = -1;
}