Преглед на файлове

close socket when connect() fails

might be linked to "too many CLI connection" but I'm not sure
Philippe G преди 4 години
родител
ревизия
75580feaa0
променени са 1 файла, в които са добавени 1 реда и са изтрити 0 реда
  1. 1 0
      components/squeezelite/controls.c

+ 1 - 0
components/squeezelite/controls.c

@@ -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;
 	}