jfclere 2005/07/14 15:35:21 Modified: util/java/org/apache/tomcat/util/net AprEndpoint.java Log: throw an exception if listen or bind fails. Revision Changes Path 1.64 +6 -2 jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java Index: AprEndpoint.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java,v retrieving revision 1.63 retrieving revision 1.64 diff -u -r1.63 -r1.64 --- AprEndpoint.java 14 Jul 2005 17:45:25 -0000 1.63 +++ AprEndpoint.java 14 Jul 2005 22:35:21 -0000 1.64 @@ -511,9 +511,13 @@ serverSock = Socket.create(Socket.APR_INET, Socket.SOCK_STREAM, Socket.APR_PROTO_TCP, rootPool); // Bind the server socket - Socket.bind(serverSock, inetAddress); + int ret = Socket.bind(serverSock, inetAddress); + if (ret != 0) + throw(new Exception("bind failed: " + ret)); // Start listening on the server socket - Socket.listen(serverSock, backlog); + ret = Socket.listen(serverSock, backlog); + if (ret != 0) + throw(new Exception("listen failed: " + ret)); // Sendfile usage on systems which don't support it cause major problems if (useSendfile && !Library.APR_HAS_SENDFILE) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]