gunzip module and buffer managment

kpstein nginx-forum at nginx.us
Thu Jun 6 21:57:54 UTC 2013


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?

Posted at Nginx Forum: http://forum.nginx.org/read.php?2,239934,239934#msg-239934



More information about the nginx mailing list