More refactoring. This one very simple.
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sat, 18 Sep 2010 15:04:40 +0000 (15:04 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sat, 18 Sep 2010 15:04:40 +0000 (15:04 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@998479 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/tomcat/util/net/JIoEndpoint.java

index 8c2bd31..ede1de7 100644 (file)
@@ -196,7 +196,6 @@ public class JIoEndpoint extends AbstractEndpoint {
                 try {
                     // Accept the next incoming connection from the server socket
                     Socket socket = serverSocketFactory.acceptSocket(serverSocket);
-                    serverSocketFactory.initSocket(socket);
                     // Hand this socket off to an appropriate processor
                     if (!processSocket(socket)) {
                         // Close socket right away
@@ -487,6 +486,7 @@ public class JIoEndpoint extends AbstractEndpoint {
      * Process given socket.
      */
     protected boolean processSocket(Socket socket) {
+        serverSocketFactory.initSocket(socket);
         try {
             SocketWrapper<Socket> wrapper = new SocketWrapper<Socket>(socket);
             wrapper.setKeepAliveLeft(getMaxKeepAliveRequests());