MCPcopy Create free account
hub / github.com/apache/httpd / proxy_vars

Function proxy_vars

modules/proxy/proxy_util.c:2562–2577  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2560}
2561
2562static apr_array_header_t *proxy_vars(request_rec *r, apr_array_header_t *hdr)
2563{
2564 int i;
2565 apr_array_header_t *ret = apr_array_make(r->pool, hdr->nelts,
2566 sizeof (struct proxy_alias));
2567 struct proxy_alias *old = (struct proxy_alias *) hdr->elts;
2568
2569 for (i = 0; i < hdr->nelts; ++i) {
2570 struct proxy_alias *newcopy = apr_array_push(ret);
2571 newcopy->fake = (old[i].flags & PROXYPASS_INTERPOLATE)
2572 ? ap_proxy_interpolate(r, old[i].fake) : old[i].fake;
2573 newcopy->real = (old[i].flags & PROXYPASS_INTERPOLATE)
2574 ? ap_proxy_interpolate(r, old[i].real) : old[i].real;
2575 }
2576 return ret;
2577}
2578
2579PROXY_DECLARE(int) ap_proxy_canon_url(request_rec *r)
2580{

Callers 1

ap_proxy_canon_urlFunction · 0.85

Calls 1

ap_proxy_interpolateFunction · 0.85

Tested by

no test coverage detected