Mercurial > hg > nginx
diff src/http/ngx_http_write_filter.c @ 403:ea3113b181d1
nginx-0.0.9-2004-07-28-23:21:26 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 28 Jul 2004 19:21:26 +0000 |
parents | f209f3391020 |
children | da8c5707af39 |
line wrap: on
line diff
--- a/src/http/ngx_http_write_filter.c +++ b/src/http/ngx_http_write_filter.c @@ -40,7 +40,7 @@ ngx_module_t ngx_http_write_filter_modu ngx_int_t ngx_http_write_filter(ngx_http_request_t *r, ngx_chain_t *in) { int last; - off_t size, flush, sent, bsize; + off_t size, flush, sent; ngx_chain_t *cl, *ln, **ll, *chain; ngx_connection_t *c; ngx_http_core_loc_conf_t *clcf; @@ -82,13 +82,7 @@ ngx_int_t ngx_http_write_filter(ngx_http *ll = cl; ll = &cl->next; - bsize = ngx_buf_size(cl->buf); - - if (bsize == 0 && cl->buf->in_file) { - cl->buf->in_file = 0; - } - - size += bsize; + size += ngx_buf_size(cl->buf); if (cl->buf->flush || cl->buf->recycled) { flush = size;