Mercurial > hg > nginx
diff src/http/ngx_http_output_filter.c @ 23:f540a63026c9
nginx-0.0.1-2002-12-06-19:32:33 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 06 Dec 2002 16:32:33 +0000 |
parents | d7908993fdeb |
children | 77c7629a2627 |
line wrap: on
line diff
--- a/src/http/ngx_http_output_filter.c +++ b/src/http/ngx_http_output_filter.c @@ -126,7 +126,7 @@ int ngx_http_output_filter(ngx_http_requ ctx->in = ce->next; } - if (rc == NGX_OK) + if (rc == NGX_OK && ctx->hunk) ctx->hunk->pos.mem = ctx->hunk->last.mem = ctx->hunk->start; else return rc; @@ -218,7 +218,8 @@ int ngx_http_output_filter(ngx_http_requ return NGX_OK; if (rc == NGX_OK) { - ctx->hunk->pos.mem = ctx->hunk->last.mem = ctx->hunk->start; + if (ctx->hunk) + ctx->hunk->pos.mem = ctx->hunk->last.mem = ctx->hunk->start; #if level_event ngx_del_event(r->connection->write, NGX_WRITE_EVENT); #endif