summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2010-06-07 14:33:50 +0000
committerIgor Sysoev <igor@sysoev.ru>2010-06-07 14:33:50 +0000
commit82e1933529e3e75840262fb17808fee1f5690793 (patch)
treeed22ce5721d1e2709443dcc538cbabcfb927143a /src
parent1f5cf36a271e21e88e8fbc29dfd7828dc20b84eb (diff)
downloadnginx-82e1933529e3e75840262fb17808fee1f5690793.tar.gz
nginx-82e1933529e3e75840262fb17808fee1f5690793.tar.bz2
fix rewritten Refresh header length
Diffstat (limited to 'src')
-rw-r--r--src/http/modules/ngx_http_proxy_module.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/http/modules/ngx_http_proxy_module.c b/src/http/modules/ngx_http_proxy_module.c
index 2d31d2619..a6f8755ba 100644
--- a/src/http/modules/ngx_http_proxy_module.c
+++ b/src/http/modules/ngx_http_proxy_module.c
@@ -1765,7 +1765,7 @@ ngx_http_proxy_rewrite_redirect_text(ngx_http_request_t *r, ngx_table_elt_t *h,
return NGX_DECLINED;
}
- len = prefix + pr->replacement.text.len + h->value.len - pr->redirect.len;
+ len = pr->replacement.text.len + h->value.len - pr->redirect.len;
data = ngx_pnalloc(r->pool, len);
if (data == NULL) {
@@ -1812,7 +1812,7 @@ ngx_http_proxy_rewrite_redirect_vars(ngx_http_request_t *r, ngx_table_elt_t *h,
e.ip = pr->replacement.vars.lengths;
e.request = r;
- len = prefix + h->value.len - pr->redirect.len;
+ len = h->value.len - pr->redirect.len;
while (*(uintptr_t *) e.ip) {
lcode = *(ngx_http_script_len_code_pt *) e.ip;