You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@apr.apache.org by Ryan Bloom <rb...@covalent.net> on 2002/04/10 18:47:50 UTC
RE: cvs commit: apr-util/buckets apr_brigade.c
> From: jwoolley@apache.org [mailto:jwoolley@apache.org]
> Sent: Wednesday, April 10, 2002 9:44 AM
> To: apr-util-cvs@apache.org
> Subject: cvs commit: apr-util/buckets apr_brigade.c
>
> jwoolley 02/04/10 09:44:11
>
> Modified: buckets apr_brigade.c
> Log:
> The brigade cleanup should only happen in the "normal" pool cleanup,
not
> in the child cleanup.
Why is this? The point of the child_cleanup is to clean pools before we
execute another program. IMHO, we should definitely be destroying the
brigade in that case.
Ryan
>
> Reviewed by: Sander Striker
>
> Revision Changes Path
> 1.38 +1 -1 apr-util/buckets/apr_brigade.c
>
> Index: apr_brigade.c
> ===================================================================
> RCS file: /home/cvs/apr-util/buckets/apr_brigade.c,v
> retrieving revision 1.37
> retrieving revision 1.38
> diff -u -d -u -r1.37 -r1.38
> --- apr_brigade.c 29 Mar 2002 08:12:08 -0000 1.37
> +++ apr_brigade.c 10 Apr 2002 16:44:10 -0000 1.38
> @@ -108,7 +108,7 @@
>
> APR_RING_INIT(&b->list, apr_bucket, link);
>
> - apr_pool_cleanup_register(b->p, b, brigade_cleanup,
> brigade_cleanup);
> + apr_pool_cleanup_register(b->p, b, brigade_cleanup,
> apr_pool_cleanup_null);
> return b;
> }
>
>
>
>