Commit 6b8e3308 authored by Mladen Turk's avatar Mladen Turk
Browse files

Simplify canon_handler. Blancer can have only a single

scheme.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@160692 13f79535-47bb-0310-9956-ffa450edef68
parent 34a855a8
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -28,12 +28,10 @@ static int proxy_balancer_canon(request_rec *r, char *url)
{
    char *host, *path, *search;
    const char *err;
    const char *scheme;
    apr_port_t port = 0;

    if (strncasecmp(url, "balancer:", 9) == 0) {
        url += 9;
        scheme = "balancer";
    }    
    else {
        return DECLINED;
@@ -70,7 +68,7 @@ static int proxy_balancer_canon(request_rec *r, char *url)
    if (path == NULL)
        return HTTP_BAD_REQUEST;

    r->filename = apr_pstrcat(r->pool, "proxy:", scheme, "://", host,
    r->filename = apr_pstrcat(r->pool, "proxy:balancer://", host,
            "/", path, (search) ? "?" : "", (search) ? search : "", NULL);
    return OK;
}