Commit 97556b23 authored by Ruediger Pluem's avatar Ruediger Pluem
Browse files

* Extract stickysession information correctly in the case that it is given

  as parameter like in the following example:

  www.someplace.com/somewhere/?jsessionid=gggfgdufdfoef.server&parameter=value

  So far we were only able to handle stickysession information encoded in the
  following form:

  www.someplace.com/somewhere/;jsessionid=gggfgdufdfoef.server?parameter=value

PR: 40400


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@440160 13f79535-47bb-0310-9956-ffa450edef68
parent 173a1495
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -2,6 +2,10 @@
Changes with Apache 2.3.0
  [Remove entries to the current 2.0 and 2.2 section below, when backported]
  *) mod_proxy_balancer: Extract stickysession routing information contained as
     parameter in the URL correctly. PR 40400.
     [Ruediger Pluem, Tomokazu Harada <harada sysrdc.ns-sol.co.jp>]
  *) mod_ext_filter: Handle filter names which include capital letters.
     PR 40323.  [Jeff Trawick]
+1 −3
Original line number Diff line number Diff line
@@ -129,9 +129,7 @@ static char *get_path_param(apr_pool_t *pool, char *url,
            ++path;
            if (strlen(path)) {
                char *q;
                path = apr_pstrdup(pool, path);
                if ((q = strchr(path, '?')))
                    *q = '\0';
                path = apr_strtok(apr_pstrdup(pool, path), "?&", &q);
                return path;
            }
        }