gunzip module and buffer managment
Valentin V. Bartenev
vbart at nginx.com
Thu Jun 6 22:33:55 UTC 2013
On Friday 07 June 2013 01:57:54 kpstein wrote:
> I'm trying to use the http_gunzip module as an example for a filter I am
> trying to write. I'm particularly interested in the buffer management.
> The module has a value in its ctx stuct called last_buf
> ngx_chain_t **last_out;
> last_out is set in various places throughout the code. Sometimes to other
> chains in the ctx, sometimes to newly allocated chains.
> But as far as I can tell, none of the code ever uses the value stored in
> last_out. (It seems to be a write-only variable :-)
> Anybody know what I'm missing?
% grep '*ctx->last_out' -n src/http/modules/ngx_http_gunzip_filter_module.c
461: *ctx->last_out = cl;
497: *ctx->last_out = cl;
546: *ctx->last_out = cl;
592: *ctx->last_out = cl;
wbr, Valentin V. Bartenev
More information about the nginx