truk        2004/03/12 12:42:51

  Modified:    jk/native2/common jk_worker_ajp13.c
  Log:
  Don't do a prepost check alive if the endpoint is not connected yet (it
  always fails). When connecting endpoint do a prepost check alive if
  there isn't a connect check alive.
  
  Revision  Changes    Path
  1.62      +5 -2      jakarta-tomcat-connectors/jk/native2/common/jk_worker_ajp13.c
  
  Index: jk_worker_ajp13.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_worker_ajp13.c,v
  retrieving revision 1.61
  retrieving revision 1.62
  diff -u -r1.61 -r1.62
  --- jk_worker_ajp13.c 1 Mar 2004 09:35:26 -0000       1.61
  +++ jk_worker_ajp13.c 12 Mar 2004 20:42:51 -0000      1.62
  @@ -303,9 +303,12 @@
       /** XXX use a 'connected' field */
       if( ae->sd == -1 ) ae->sd=0;
       
  -    if (ae->worker->connect_timeout != 0 ) {
  +    if (ae->worker->connect_timeout != 0) {
           if (jk2_check_alive(env, ae, ae->worker->connect_timeout) != JK_OK)
               return JK_ERR;
  +    } else if (ae->worker->prepost_timeout != 0) {
  +        if (jk2_check_alive(env, ae, ae->worker->prepost_timeout) != JK_OK)
  +            return JK_ERR;
       }
   
       /* Check if we must execute a logon after the physical connect */
  @@ -569,7 +572,7 @@
       s->left_bytes_to_send = s->content_length;
       s->content_read=0;
   
  -    if (w->prepost_timeout != 0) {
  +    if (w->prepost_timeout != 0 && e->sd != -1) {
           if (jk2_check_alive(env, e, e->worker->prepost_timeout) != JK_OK)
               return JK_ERR;
       }
  
  
  

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

Reply via email to