From 5e42a6bdd7e94e1be6da552be0cbec51e8d0c0c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sun, 17 Feb 2008 16:40:03 +0000 Subject: [PATCH] bonefish+axeld: * the net_server leaked file descriptors for every opened session. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23987 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/net/Services.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/servers/net/Services.cpp b/src/servers/net/Services.cpp index ac4162e367..e40972ecec 100644 --- a/src/servers/net/Services.cpp +++ b/src/servers/net/Services.cpp @@ -521,6 +521,9 @@ Services::_LaunchService(struct service& service, int socket) exit(1); // we'll never trespass here + } else { + // the server does not need the socket anymore + close(socket); } // TODO: make sure child started successfully...