Commit 28d40945 authored by Ruediger Pluem's avatar Ruediger Pluem
Browse files

* Fix PR37753. Off by one bug in get_path_param eats up too much of the string

  such that session identifier for sticky sessions is never found in URL.

Submitted by: Kazuhiro Osawa <ko yappo.ne.jp>
Reviewed by: Ruediger Pluem


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@352010 13f79535-47bb-0310-9956-ffa450edef68
parent 970fce63
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -2,6 +2,9 @@
Changes with Apache 2.3.0
  [Remove entries to the current 2.0 and 2.2 section below, when backported]
  *) mod_proxy_balancer: Sticky session identifiers supplied in URL do not work.
     PR37753. [Ruediger Pluem, Kazuhiro Osawa <ko yappo.ne.jp>]
  *) mod_authz_dbd: SQL authz with Login/Session support [Nick Kew]
  *) Fix typo in ProxyStatus syntax error message.
+1 −1
Original line number Diff line number Diff line
@@ -113,7 +113,7 @@ static char *get_path_param(apr_pool_t *pool, char *url,
    char *path = NULL;

    for (path = strstr(url, name); path; path = strstr(path + 1, name)) {
        path += (strlen(name) + 1);
        path += strlen(name);
        if (*path == '=') {
            /*
             * Session path was found, get it's value