From: <mik...@us...> - 2003-12-27 10:55:15
|
Update of /cvsroot/sharedaemon/sharedaemon-ui-web/src/server/http In directory sc8-pr-cvs1:/tmp/cvs-serv27338/src/server/http Modified Files: HttpServerSocket.cpp Log Message: 27/12/2003 Mikael Barbeaux * Fixed a bug about accepting sockets and closing server. Index: HttpServerSocket.cpp =================================================================== RCS file: /cvsroot/sharedaemon/sharedaemon-ui-web/src/server/http/HttpServerSocket.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- HttpServerSocket.cpp 27 Dec 2003 10:50:08 -0000 1.3 +++ HttpServerSocket.cpp 27 Dec 2003 10:55:11 -0000 1.4 @@ -109,6 +109,7 @@ */ void HttpServerSocket::stop() throw (SocketException) { cancel(); + close(); // make a connection for stopping accept() int sd = socket(AF_INET, SOCK_STREAM, 0); @@ -127,7 +128,5 @@ if(ret == -1) throw SocketException(CantCreateSockExcp, "Cannot create socket.", "HttpServerSocket::stop"); - - close(); } |