mturk       2004/12/12 23:39:51

  Modified:    jk/native/common jk_ajp_common.c
  Log:
  Fix the bug initializing ajp. The worker will not initialize if cache_size
  was set to zero.
  
  Revision  Changes    Path
  1.66      +7 -6      
jakarta-tomcat-connectors/jk/native/common/jk_ajp_common.c
  
  Index: jk_ajp_common.c
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_ajp_common.c,v
  retrieving revision 1.65
  retrieving revision 1.66
  diff -u -r1.65 -r1.66
  --- jk_ajp_common.c   26 Nov 2004 16:59:51 -0000      1.65
  +++ jk_ajp_common.c   13 Dec 2004 07:39:51 -0000      1.66
  @@ -1666,7 +1666,7 @@
                jk_map_t *props, jk_worker_env_t *we, jk_logger_t *l, int proto)
   {
       int cache;
  -
  +    int rc = JK_FALSE;
       /*
        * start the connection cache
        */
  @@ -1682,7 +1682,7 @@
           jk_log(l, JK_LOG_ERROR,
                  "unknown protocol %d\n", proto);
           JK_TRACE_EXIT(l);
  -        return JK_FALSE;
  +        return rc;
       }
   
       if (pThis && pThis->worker_private) {
  @@ -1782,19 +1782,20 @@
                       p->ep_cache[i] = NULL;
                   }
                   JK_INIT_CS(&(p->cs), i);
  -                if (i) {
  +                if (i == JK_FALSE) {
                       JK_TRACE_EXIT(l);
  -                    return JK_TRUE;
  +                    return JK_FALSE;
                   }
               }
           }
  +        rc = JK_TRUE;
       }
       else {
           JK_LOG_NULL_PARAMS(l);
       }
   
       JK_TRACE_EXIT(l);
  -    return JK_FALSE;
  +    return rc;
   }
   
   int ajp_destroy(jk_worker_t **pThis, jk_logger_t *l, int proto)
  
  
  

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

Reply via email to