You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by mt...@apache.org on 2005/02/12 20:29:08 UTC

cvs commit: jakarta-tomcat-connectors/jk/native/common jk_uri_worker_map.c

mturk       2005/02/12 11:29:08

  Modified:    jk/native/common jk_uri_worker_map.c
  Log:
  Remove assigments that can be set at global level.
  
  Revision  Changes    Path
  1.45      +4 -20     jakarta-tomcat-connectors/jk/native/common/jk_uri_worker_map.c
  
  Index: jk_uri_worker_map.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_uri_worker_map.c,v
  retrieving revision 1.44
  retrieving revision 1.45
  diff -u -r1.44 -r1.45
  --- jk_uri_worker_map.c	12 Feb 2005 11:55:33 -0000	1.44
  +++ jk_uri_worker_map.c	12 Feb 2005 19:29:08 -0000	1.45
  @@ -294,6 +294,7 @@
           JK_TRACE_EXIT(l);
           return JK_FALSE;
       }
  +    uwr->suffix = NULL;
       
       if (*puri == '!') {
           uwr->no_match = 1;
  @@ -317,21 +318,12 @@
           
           if ((asterisk && strchr(asterisk + 1, '*')) ||
               strchr(uri, '?')) {
  -            uwr->uri = jk_pool_strdup(&uw_map->p, uri);
  -
  -            if (!uwr->uri) {
  -                jk_log(l, JK_LOG_ERROR,
  -                       "can't alloc uri string");
  -                JK_TRACE_EXIT(l);
  -                return JK_FALSE;
  -            }
  +            uwr->uri = uri;
               /* Lets check if we have multiple
                * asterixes in the uri like:
                * /context/ * /user/ *
                */
  -            uwr->worker_name = worker;
               uwr->context = uri;
  -            uwr->suffix = NULL;
               uwr->match_type = MATCH_TYPE_WILDCHAR_PATH;
               jk_log(l, JK_LOG_DEBUG,
                       "wild chars path rule %s=%s was added",
  @@ -358,7 +350,6 @@
                   if (0 == strncmp("/*/", uri, 3)) {
                       /* general context path */
                       asterisk[1] = '\0';
  -                    uwr->worker_name = worker;
                       uwr->context = uri;
                       uwr->suffix = asterisk + 2;
                       uwr->match_type = MATCH_TYPE_CONTEXT_PATH;
  @@ -369,7 +360,6 @@
                   else if ('.' == asterisk[2]) {
                       /* suffix rule */
                       asterisk[1] = asterisk[2] = '\0';
  -                    uwr->worker_name = worker;
                       uwr->context = uri;
                       uwr->suffix = asterisk + 3;
                       uwr->match_type = MATCH_TYPE_SUFFIX;
  @@ -380,7 +370,6 @@
                   else if ('\0' != asterisk[2]) {
                       /* general suffix rule */
                       asterisk[1] = '\0';
  -                    uwr->worker_name = worker;
                       uwr->context = uri;
                       uwr->suffix = asterisk + 2;
                       uwr->match_type = MATCH_TYPE_GENERAL_SUFFIX;
  @@ -391,9 +380,7 @@
                   else {
                       /* context based */
                       asterisk[1] = '\0';
  -                    uwr->worker_name = worker;
                       uwr->context = uri;
  -                    uwr->suffix = NULL;
                       uwr->match_type = MATCH_TYPE_CONTEXT;
                       jk_log(l, JK_LOG_DEBUG,
                              "match rule %s=%s was added", uri, worker);
  @@ -402,9 +389,7 @@
               else {
                   /* Something like : JkMount /servlets/exampl* ajp13 */
                   uwr->uri = uri;
  -                uwr->worker_name = worker;
                   uwr->context = uri;
  -                uwr->suffix = NULL;
                   uwr->match_type = MATCH_TYPE_EXACT;
                   jk_log(l, JK_LOG_DEBUG,
                          "exact rule %s=%s was added",
  @@ -415,14 +400,13 @@
           else {
               /* Something like:  JkMount /login/j_security_check ajp13 */
               uwr->uri = uri;
  -            uwr->worker_name = worker;
               uwr->context = uri;
  -            uwr->suffix = NULL;
               uwr->match_type = MATCH_TYPE_EXACT;
               jk_log(l, JK_LOG_DEBUG,
                      "exact rule %s=%s was added",
                      uri, worker);
           }
  +        uwr->worker_name = worker;
           uwr->ctxt_len = strlen(uwr->context);
       }
       else {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org