Start to align the parseHost method across the Http11 processors
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sun, 5 Jun 2011 09:02:48 +0000 (09:02 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sun, 5 Jun 2011 09:02:48 +0000 (09:02 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1132217 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/coyote/http11/Http11AprProcessor.java
java/org/apache/coyote/http11/Http11NioProcessor.java
java/org/apache/coyote/http11/Http11Processor.java

index f4e9849..583e256 100644 (file)
@@ -829,7 +829,7 @@ public class Http11AprProcessor extends AbstractHttp11Processor {
     /**
      * Parse host.
      */
-    public void parseHost(MessageBytes valueMB) {
+    protected void parseHost(MessageBytes valueMB) {
 
         if (valueMB == null || valueMB.isNull()) {
             // HTTP/1.0
index 43be314..b717faf 100644 (file)
@@ -872,7 +872,7 @@ public class Http11NioProcessor extends AbstractHttp11Processor {
     /**
      * Parse host.
      */
-    public void parseHost(MessageBytes valueMB) {
+    protected void parseHost(MessageBytes valueMB) {
 
         if (valueMB == null || valueMB.isNull()) {
             // HTTP/1.0
index dfd70ea..2ddbf65 100644 (file)
@@ -796,7 +796,7 @@ public class Http11Processor extends AbstractHttp11Processor {
             // HTTP/1.0
             // Default is what the socket tells us. Overridden if a host is
             // found/parsed
-            request.setServerPort(socket.getSocket().getLocalPort());
+            request.setServerPort(endpoint.getPort());
             InetAddress localAddress = socket.getSocket().getLocalAddress();
             // Setting the socket-related fields. The adapter doesn't know
             // about socket.