comparison src/http/ngx_http_core_module.c @ 524:80f7156c2965 NGINX_0_8_14

nginx 0.8.14 *) Bugfix: an expired cached response might stick in the "UPDATING" state. *) Bugfix: a segmentation fault might occur in worker process, if error_log was set to info or debug level. Thanks to Sergey Bochenkov. *) Bugfix: in embedded perl module; the bug had appeared in 0.8.11. *) Bugfix: an "error_page" directive did not redirect a 413 error; the bug had appeared in 0.6.10.
author Igor Sysoev <http://sysoev.ru>
date Mon, 07 Sep 2009 00:00:00 +0400
parents d41628eb4d0a
children 0161f3197817
comparison
equal deleted inserted replaced
523:441fbf722b8c 524:80f7156c2965
915 { 915 {
916 ngx_log_error(NGX_LOG_ERR, r->connection->log, 0, 916 ngx_log_error(NGX_LOG_ERR, r->connection->log, 0,
917 "client intended to send too large body: %O bytes", 917 "client intended to send too large body: %O bytes",
918 r->headers_in.content_length_n); 918 r->headers_in.content_length_n);
919 919
920 (void) ngx_http_discard_request_body(r);
920 ngx_http_finalize_request(r, NGX_HTTP_REQUEST_ENTITY_TOO_LARGE); 921 ngx_http_finalize_request(r, NGX_HTTP_REQUEST_ENTITY_TOO_LARGE);
921 return NGX_OK; 922 return NGX_OK;
922 } 923 }
923 924
924 if (rc == NGX_DONE) { 925 if (rc == NGX_DONE) {