From 812333214f649505ca6d15582a232bda6fc63270 Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Wed, 28 Jan 2004 20:38:54 +0000 Subject: nginx-0.0.1-2004-01-28-23:38:54 import --- src/http/modules/ngx_http_gzip_filter.c | 6 ++---- src/http/modules/ngx_http_ssi_filter.c | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) (limited to 'src/http/modules') 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 */ -- cgit