Commit 63b021b4 authored by Ruediger Pluem's avatar Ruediger Pluem
Browse files

* Fix const compiler warning introduced by r407357.

Noticed by: Joe Orton


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@408154 13f79535-47bb-0310-9956-ffa450edef68
parent 25ae9a5d
Loading
Loading
Loading
Loading
+1 −1
Changes for CHANGES: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@ Changes with Apache 2.3.0
  [Remove entries to the current 2.0 and 2.2 section below, when backported]
  *) mod_cache: Make caching of reverse SSL proxies possible again. PR 39593.
     [Ruediger Pluem]
     [Ruediger Pluem, Joe Orton]
  *) Add support for fcgi:// proxies to mod_rewrite.
     [Markus Schiegl <ms schiegl.com>]
+7 −5
Changes for modules/cache/cache_storage.c: 7 added lines, 5 removed lines.
Original line number Diff line number Diff line
@@ -320,8 +320,8 @@ int cache_select(request_rec *r)
apr_status_t cache_generate_key_default(request_rec *r, apr_pool_t* p,
                                        char**key)
{
    char *port_str, *scheme, *hn;
    const char * hostname;
    char *port_str, *hn, *lcs;
    const char *hostname, *scheme;
    int i;

    /*
@@ -373,11 +373,13 @@ apr_status_t cache_generate_key_default(request_rec *r, apr_pool_t* p,
     * manner (see above why this is needed).
     */
    if (r->proxyreq && r->parsed_uri.scheme) {
        /* Copy the scheme */
        scheme = apr_pcalloc(p, strlen(r->parsed_uri.scheme) + 1);
        /* Copy the scheme and lower-case it */
        lcs = apr_pcalloc(p, strlen(r->parsed_uri.scheme) + 1);
        for (i = 0; r->parsed_uri.scheme[i]; i++) {
            scheme[i] = apr_tolower(r->parsed_uri.scheme[i]);
            lcs[i] = apr_tolower(r->parsed_uri.scheme[i]);
        }
        /* const work-around */
        scheme = lcs;
    }
    else {
        scheme = ap_http_scheme(r);