remm 2002/11/24 13:20:40 Modified: http11/src/java/org/apache/coyote/http11 Http11Processor.java Log: - Oops, I forgot to commit that as part of the remote host address lazy evaluation. Revision Changes Path 1.44 +21 -7 jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/Http11Processor.java Index: Http11Processor.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/Http11Processor.java,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- Http11Processor.java 9 Nov 2002 17:12:17 -0000 1.43 +++ Http11Processor.java 24 Nov 2002 21:20:39 -0000 1.44 @@ -366,8 +366,7 @@ throws IOException { // Set the remote address - remoteAddr = socket.getInetAddress().getHostAddress(); - request.remoteAddr().setString(remoteAddr); + remoteAddr = null; remoteHost = null; // Setting up the I/O @@ -564,13 +563,27 @@ } catch (Exception e) { log.warn("Exception getting SSL attributes " ,e); } + + } else if (actionCode == ActionCode.ACTION_REQ_HOST_ADDR_ATTRIBUTE) { + + if (remoteAddr == null) { + remoteAddr = socket.getInetAddress().getHostAddress(); + request.remoteAddr().setString(remoteAddr); + } + } else if (actionCode == ActionCode.ACTION_REQ_HOST_ATTRIBUTE) { - request.remoteAddr().setString(remoteAddr); - if( remoteHost == null ) + + if (remoteAddr == null) { + remoteAddr = socket.getInetAddress().getHostAddress(); + request.remoteAddr().setString(remoteAddr); + } + if (remoteHost == null) { remoteHost = socket.getInetAddress().getHostName(); - request.remoteHost().setString(remoteHost); + request.remoteHost().setString(remoteHost); + } + + } else if (actionCode == ActionCode.ACTION_REQ_SSL_CERTIFICATE) { - } else if (actionCode == ActionCode.ACTION_REQ_SSL_CERTIFICATE ) { try { Object sslO = sslSupport.getPeerCertificateChain(true); if( sslO != null) { @@ -580,9 +593,10 @@ } catch (Exception e) { log.warn("Exception getting SSL Cert",e); } + } + } - // ------------------------------------------------------ Connector Methods
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>