|
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();
}
|