diff options
| author | Igor Sysoev <igor@sysoev.ru> | 2004-01-28 20:38:54 +0000 |
|---|---|---|
| committer | Igor Sysoev <igor@sysoev.ru> | 2004-01-28 20:38:54 +0000 |
| commit | 812333214f649505ca6d15582a232bda6fc63270 (patch) | |
| tree | ad7fe8d5b88155b7b081b6b42c6c6fd9ec439b29 /src/http | |
| parent | cada4ee47d37e1e954e15a07afc6f45d6fb04342 (diff) | |
| download | nginx-812333214f649505ca6d15582a232bda6fc63270.tar.gz nginx-812333214f649505ca6d15582a232bda6fc63270.tar.bz2 | |
nginx-0.0.1-2004-01-28-23:38:54 import
Diffstat (limited to '')
| -rw-r--r-- | src/http/modules/ngx_http_gzip_filter.c | 6 | ||||
| -rw-r--r-- | src/http/modules/ngx_http_ssi_filter.c | 2 |
2 files changed, 3 insertions, 5 deletions
diff --git a/src/http/modules/ngx_http_gzip_filter.c b/src/http/modules/ngx_http_gzip_filter.c index c5e68c9a5..fae9c9edb 100644 --- a/src/http/modules/ngx_http_gzip_filter.c +++ b/src/http/modules/ngx_http_gzip_filter.c @@ -240,11 +240,9 @@ static int ngx_http_gzip_body_filter(ngx_http_request_t *r, ngx_chain_t *in) ngx_http_gzip_ctx_t *ctx; ngx_http_gzip_conf_t *conf; - if (!(ctx = ngx_http_get_module_ctx(r, ngx_http_gzip_filter_module))) { - return ngx_http_next_body_filter(r, in); - } + ctx = ngx_http_get_module_ctx(r, ngx_http_gzip_filter_module); - if (ctx->done) { + if (ctx == NULL || ctx->done) { return ngx_http_next_body_filter(r, in); } diff --git a/src/http/modules/ngx_http_ssi_filter.c b/src/http/modules/ngx_http_ssi_filter.c index b6dc637ac..56070d11f 100644 --- a/src/http/modules/ngx_http_ssi_filter.c +++ b/src/http/modules/ngx_http_ssi_filter.c @@ -193,7 +193,7 @@ static int ngx_http_ssi_body_filter(ngx_http_request_t *r, ngx_chain_t *in) ctx = ngx_http_get_module_ctx(r, ngx_http_ssi_filter_module); if (ctx == NULL || (in == NULL && ctx->in == NULL)) { - return ngx_http_next_body_filter(r, NULL); + return ngx_http_next_body_filter(r, in); } /* add the incoming hunk to the chain ctx->in */ |
