Mercurial > hg > nginx
diff src/http/ngx_http_write_filter.c @ 99:a059e1aa65d4
nginx-0.0.1-2003-06-02-19:24:30 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 02 Jun 2003 15:24:30 +0000 |
parents | a23d010f356d |
children | 6dfda4cf5200 |
line wrap: on
line diff
--- a/src/http/ngx_http_write_filter.c +++ b/src/http/ngx_http_write_filter.c @@ -1,16 +1,17 @@ #include <ngx_config.h> +#include <ngx_core.h> +#include <ngx_http.h> -#include <ngx_core.h> -#include <ngx_hunk.h> -#include <ngx_conf_file.h> -#include <ngx_connection.h> -#include <ngx_event_write.h> +typedef struct { + size_t buffer_output; +} ngx_http_write_filter_conf_t; -#include <ngx_http.h> -#include <ngx_http_config.h> -#include <ngx_http_write_filter.h> + +typedef struct { + ngx_chain_t *out; +} ngx_http_write_filter_ctx_t; static void *ngx_http_write_filter_create_conf(ngx_pool_t *pool); @@ -96,7 +97,7 @@ int ngx_http_write_filter(ngx_http_reque /* add the new chain to the existent one */ for (/* void */; in; in = in->next) { - ngx_test_null(ce, ngx_palloc(r->pool, sizeof(ngx_chain_t)), NGX_ERROR); + ngx_test_null(ce, ngx_alloc_chain_entry(r->pool), NGX_ERROR); ce->hunk = in->hunk; ce->next = NULL;