comparison src/http/ngx_http_request.c @ 2193:1d37b13ef004

fix $r->header_in() for "User-Agent", "Connection", and "Host" broken in r2005, r2006, and r2008.
author Igor Sysoev <igor@sysoev.ru>
date Tue, 19 Aug 2008 19:40:45 +0000
parents 76d5af541412
children a953f73273ee
comparison
equal deleted inserted replaced
2192:798ecc4fe75c 2193:1d37b13ef004
72 "client sent invalid method in HTTP/0.9 request" 72 "client sent invalid method in HTTP/0.9 request"
73 }; 73 };
74 74
75 75
76 ngx_http_header_t ngx_http_headers_in[] = { 76 ngx_http_header_t ngx_http_headers_in[] = {
77 { ngx_string("Host"), 0, ngx_http_process_host }, 77 { ngx_string("Host"), offsetof(ngx_http_headers_in_t, host),
78 78 ngx_http_process_host },
79 { ngx_string("Connection"), 0, ngx_http_process_connection }, 79
80 { ngx_string("Connection"), offsetof(ngx_http_headers_in_t, connection),
81 ngx_http_process_connection },
80 82
81 { ngx_string("If-Modified-Since"), 83 { ngx_string("If-Modified-Since"),
82 offsetof(ngx_http_headers_in_t, if_modified_since), 84 offsetof(ngx_http_headers_in_t, if_modified_since),
83 ngx_http_process_unique_header_line }, 85 ngx_http_process_unique_header_line },
84 86
85 { ngx_string("User-Agent"), 0, ngx_http_process_user_agent }, 87 { ngx_string("User-Agent"), offsetof(ngx_http_headers_in_t, user_agent),
88 ngx_http_process_user_agent },
86 89
87 { ngx_string("Referer"), offsetof(ngx_http_headers_in_t, referer), 90 { ngx_string("Referer"), offsetof(ngx_http_headers_in_t, referer),
88 ngx_http_process_header_line }, 91 ngx_http_process_header_line },
89 92
90 { ngx_string("Content-Length"), 93 { ngx_string("Content-Length"),