Fixed incorrect response line on "return 203".

Reported by Weibin Yao,
http://mailman.nginx.org/pipermail/nginx-devel/2013-April/003607.html.
This commit is contained in:
Maxim Dounin 2013-09-04 21:17:01 +04:00
parent 3391b24ae0
commit e7b25cfb5a
1 changed files with 6 additions and 0 deletions

View File

@ -270,6 +270,12 @@ ngx_http_header_filter(ngx_http_request_t *r)
len += NGX_INT_T_LEN;
status_line = NULL;
}
if (status_line && status_line->len == 0) {
status = r->headers_out.status;
len += NGX_INT_T_LEN;
status_line = NULL;
}
}
clcf = ngx_http_get_module_loc_conf(r, ngx_http_core_module);