remm        2002/11/28 07:15:02

  Modified:    http11/src/java/org/apache/coyote/http11
                        Http11Processor.java
  Log:
  - On the initial blocking call, I think the default socket timeout should be used.
  - Make another call conditional on the disableUploadTimeout flag.
  
  Revision  Changes    Path
  1.47      +5 -4      
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.46
  retrieving revision 1.47
  diff -u -r1.46 -r1.47
  --- Http11Processor.java      26 Nov 2002 03:32:50 -0000      1.46
  +++ Http11Processor.java      28 Nov 2002 15:15:02 -0000      1.47
  @@ -396,10 +396,9 @@
   
           int keepAliveLeft = maxKeepAliveRequests;
           int soTimeout = socket.getSoTimeout();
  +
           boolean keptAlive = false;
  -        if( !disableUploadTimeout ) {
  -            socket.setSoTimeout(timeout);
  -        }
  +
           while (started && !error && keepAlive) {
               try {
                   if( !disableUploadTimeout && keptAlive && soTimeout > 0 ) {
  @@ -407,7 +406,9 @@
                   }
                   inputBuffer.parseRequestLine();
                   keptAlive = true;
  -                socket.setSoTimeout(timeout);
  +                if (!disableUploadTimeout) {
  +                    socket.setSoTimeout(timeout);
  +                }
                   inputBuffer.parseHeaders();
               } catch (IOException e) {
                   error = true;
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to