From c2292209eb4ece185f555a5c7823726794fe34cc Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Wed, 29 Jul 2009 19:01:02 +0000 Subject: Wow, socket, as it turned out, was not able to close after the remote end disconnected. It now automatically closes down the local end when the remote end dies. --- src/server.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/server.cpp') diff --git a/src/server.cpp b/src/server.cpp index b7dec41..bfa7880 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -92,6 +92,7 @@ void Bu::Server::scan() if( !pClient->isOpen() ) { onClosedConnection( pClient ); + pClient->close(); hClients.erase( j ); FD_CLR( j, &fdActive ); } -- cgit v1.2.3