From 7beaff764ccdd06f0e6852fc8091ee61189b1a2b Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Wed, 24 Dec 2008 18:56:47 +0000 Subject: Strange, I never actually made any of the server code clean up behind itself in the deconstructors. When you deleted a server it wouldn't close it's sockets. We never noticed because servers normally last the entire lifetime of the program they're in. --- src/serversocket.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/serversocket.cpp') diff --git a/src/serversocket.cpp b/src/serversocket.cpp index 1908a8a..946d0d3 100644 --- a/src/serversocket.cpp +++ b/src/serversocket.cpp @@ -66,6 +66,7 @@ Bu::ServerSocket::ServerSocket(const FString &sAddr,int nPort, int nPoolSize) : Bu::ServerSocket::~ServerSocket() { + ::close( nServer ); } void Bu::ServerSocket::startServer( struct sockaddr_in &name, int nPoolSize ) -- cgit v1.2.3