*/
static int proxy_ajp_canon(request_rec *r, char *url)
{
- char *host, *path, *search, sport[7];
+ char *host, *path, sport[7];
+ char *search = NULL;
const char *err;
apr_port_t port = AJP13_DEF_PORT;
}
/*
- * now parse path/search args, according to rfc1738
+ * now parse path/search args, according to rfc1738:
+ * process the path. With proxy-noncanon set (by
+ * mod_proxy) we use the raw, unparsed uri
*/
- search = NULL;
-
- /* process path */
if (apr_table_get(r->notes, "proxy-nocanon")) {
path = url; /* this is the raw path */
}
static int proxy_http_canon(request_rec *r, char *url)
{
char *host, *path, *search, sport[7];
+ char *search = NULL;
const char *err;
const char *scheme;
apr_port_t port, def_port;
return HTTP_BAD_REQUEST;
}
- /* now parse path/search args, according to rfc1738 */
- search = NULL;
-
- /* process path */
- /* In a reverse proxy, our URL has been processed, so canonicalise
+ /*
+ * now parse path/search args, according to rfc1738:
+ * process the path.
+ *
+ * In a reverse proxy, our URL has been processed, so canonicalise
* unless proxy-nocanon is set to say it's raw
* In a forward proxy, we have and MUST NOT MANGLE the original.
*/