some extensions for nginx

Igor Sysoev is at rambler-co.ru
Tue Aug 21 17:47:49 MSD 2007


On Tue, Aug 21, 2007 at 03:22:09PM +0200, Manlio Perillo wrote:

> Igor Sysoev ha scritto:
> >[...]
> >>>>I have a question: should I deallocate the memory for the "original" 
> >>>>string?
> >>>If allocation is made from a pool, then you do not need to free it.
> >>>
> >>How are they freed? With a garbage collector?
> >
> >On the end of request, connection, nginx life cycle depending on pool life.
> >
> 
> Another question What happens if, as an example, I do something like:
>   out.buf = b;
>   out.next = NULL;
> 
>   b->pos = "hello world";
>   b->last = "hello world" + 10;
> 
> ?

if b->pos was not allocated from pool it will not freed.
BTW, b->last has incorrect value;


-- 
Igor Sysoev
http://sysoev.ru/en/





More information about the nginx mailing list