From efc59a3e3d4c22ba8911237325d0005000bc686a Mon Sep 17 00:00:00 2001 From: David Carlier Date: Sat, 29 Jul 2023 06:55:22 +0100 Subject: [PATCH] unix NET_Socket fix socket leak at address assignment failure. --- src/backends/unix/network.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backends/unix/network.c b/src/backends/unix/network.c index 731af1b3..e8da8042 100644 --- a/src/backends/unix/network.c +++ b/src/backends/unix/network.c @@ -897,6 +897,7 @@ NET_Socket(char *net_interface, int port, netsrc_t type, int family) if (bind(newsocket, ai->ai_addr, ai->ai_addrlen) < 0) { Com_Printf("NET_Socket: bind: %s\n", strerror(errno)); + close(newsocket); } else {