Mercurial > hg > nginx-vendor-1-0
diff src/http/ngx_http_parse_time.c @ 276:c5c2b2883984 NGINX_0_5_8
nginx 0.5.8
*) Bugfix: a segmentation fault might occur if
"client_body_in_file_only on" was used and a request body was small.
*) Bugfix: a segmentation fault occurred if
"client_body_in_file_only on" and "proxy_pass_request_body off" or
"fastcgi_pass_request_body off" directives were used, and nginx
switched to a next upstream.
*) Bugfix: if the "proxy_buffering off" directive was used and a client
connection was non-active, then the connection was closed after send
timeout; bug appeared in 0.4.7.
*) Bugfix: if the "epoll" method was used and a client closed a
connection prematurely, then nginx closed the connection after a
send timeout only.
*) Bugfix: the "[alert] zero size buf" error when FastCGI server was
used.
*) Bugfixes in the "limit_zone" directive.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Fri, 19 Jan 2007 00:00:00 +0300 |
parents | d8f5c91a5c07 |
children | 05693816539c |
line wrap: on
line diff
--- a/src/http/ngx_http_parse_time.c +++ b/src/http/ngx_http_parse_time.c @@ -243,8 +243,8 @@ time_t ngx_http_parse_time(u_char *value */ if (--month <= 0) { - month += 12; - year -= 1; + month += 12; + year -= 1; } /* Gauss's formula for Grigorian days from 1 March 1 BC */ @@ -255,7 +255,7 @@ time_t ngx_http_parse_time(u_char *value /* * 719527 days were between March 1, 1 BC and March 1, 1970, - * 31 and 28 days in January and February 1970 + * 31 and 28 days were in January and February 1970 */ - 719527 + 31 + 28) * 86400 + hour * 3600 + min * 60 + sec;