summaryrefslogtreecommitdiffhomepage
path: root/src/http
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2004-01-28 20:38:54 +0000
committerIgor Sysoev <igor@sysoev.ru>2004-01-28 20:38:54 +0000
commit812333214f649505ca6d15582a232bda6fc63270 (patch)
treead7fe8d5b88155b7b081b6b42c6c6fd9ec439b29 /src/http
parentcada4ee47d37e1e954e15a07afc6f45d6fb04342 (diff)
downloadnginx-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.c6
-rw-r--r--src/http/modules/ngx_http_ssi_filter.c2
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 */