You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by co...@hyperreal.org on 1999/11/10 19:59:31 UTC
cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/service/http HttpConnectionHandler.java
costin 99/11/10 10:59:27
Modified: src/share/org/apache/tomcat/service/http
HttpConnectionHandler.java
Log:
Fix for getServerName().
Thanks to Bernd Eilers ( bei@stardivision.de ).
Submitted b: Bernd Eilers (bei@stardivision.de)
Revision Changes Path
1.7 +13 -3 jakarta-tomcat/src/share/org/apache/tomcat/service/http/HttpConnectionHandler.java
Index: HttpConnectionHandler.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/http/HttpConnectionHandler.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- HttpConnectionHandler.java 1999/11/01 22:24:17 1.6
+++ HttpConnectionHandler.java 1999/11/10 18:59:22 1.7
@@ -1,7 +1,7 @@
/*
- * $Header: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/http/HttpConnectionHandler.java,v 1.6 1999/11/01 22:24:17 costin Exp $
- * $Revision: 1.6 $
- * $Date: 1999/11/01 22:24:17 $
+ * $Header: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/http/HttpConnectionHandler.java,v 1.7 1999/11/10 18:59:22 costin Exp $
+ * $Revision: 1.7 $
+ * $Date: 1999/11/10 18:59:22 $
*
* ====================================================================
*
@@ -122,6 +122,16 @@
reqA.readNextRequest(response );
+ // XXX temporary fix for getServerName
+ String hostHeader = request.getHeader("host");
+ // if it's not null, Request.getServerName() will take care
+ if (hostHeader == null) {
+ // XXX
+ // we need a better solution here
+ InetAddress localAddress = socket.getLocalAddress();
+ reqA.setServerName(localAddress.getHostName());
+ }
+
contextM.service( request, response );
try {