Commit 14736957 authored by Nick Kew's avatar Nick Kew
Browse files

PR#39321 - don't segfault if a bad URL is specified in ProxyPass


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@394390 13f79535-47bb-0310-9956-ffa450edef68
parent d5551bd1
Loading
Loading
Loading
Loading
+3 −0
Changes for modules/proxy/proxy_util.c: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -1308,6 +1308,9 @@ PROXY_DECLARE(const char *) ap_proxy_add_worker(proxy_worker **worker,
    if (rv != APR_SUCCESS) {
        return "Unable to parse URL";
    }
    if (!uri.hostname || !uri.scheme) {
        return "URL must be absolute!";
    }

    ap_str_tolower(uri.hostname);
    ap_str_tolower(uri.scheme);