aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2006-10-12 13:08:26 +0000
committerIgor Sysoev <igor@sysoev.ru>2006-10-12 13:08:26 +0000
commitc3df798bb434682be2ea3b4d09e923bc58f0af34 (patch)
tree4562e45670c974f6fe4114c98efbbc9fd9c0987b
parenta9ef4b06c29777d0d4b904ebade8bb1c26531ba7 (diff)
downloadnginx-c3df798bb434682be2ea3b4d09e923bc58f0af34.tar.gz
nginx-c3df798bb434682be2ea3b4d09e923bc58f0af34.zip
compact r->http_minor and r->http_major
-rw-r--r--src/http/ngx_http_core_module.c1
-rw-r--r--src/http/ngx_http_request.h6
2 files changed, 4 insertions, 3 deletions
diff --git a/src/http/ngx_http_core_module.c b/src/http/ngx_http_core_module.c
index c132a2d52..0cc9c7ffa 100644
--- a/src/http/ngx_http_core_module.c
+++ b/src/http/ngx_http_core_module.c
@@ -1341,7 +1341,6 @@ ngx_http_subrequest(ngx_http_request_t *r,
sr->method = NGX_HTTP_GET;
sr->http_version = r->http_version;
- sr->http_major = r->http_minor;
sr->request_line = r->request_line;
sr->uri = *uri;
diff --git a/src/http/ngx_http_request.h b/src/http/ngx_http_request.h
index 08ccd1348..204d62f09 100644
--- a/src/http/ngx_http_request.h
+++ b/src/http/ngx_http_request.h
@@ -330,8 +330,6 @@ struct ngx_http_request_s {
ngx_uint_t method;
ngx_uint_t http_version;
- ngx_uint_t http_major;
- ngx_uint_t http_minor;
ngx_str_t request_line;
ngx_str_t uri;
@@ -456,6 +454,7 @@ struct ngx_http_request_s {
unsigned subrequests:8;
/* used to parse HTTP headers */
+
ngx_uint_t state;
u_char *uri_start;
u_char *uri_end;
@@ -475,6 +474,9 @@ struct ngx_http_request_s {
u_char *header_start;
u_char *header_end;
+ unsigned http_minor:16;
+ unsigned http_major:16;
+
ngx_uint_t header_hash;
ngx_uint_t lowcase_index;
u_char lowcase_header[NGX_HTTP_LC_HEADER_LEN];