You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@apr.apache.org by Ruediger Pluem <rp...@apache.org> on 2009/04/02 20:49:41 UTC

Re: svn commit: r761344 - /apr/apr/trunk/memory/unix/apr_pools.c


On 04/02/2009 06:58 PM, mturk@apache.org wrote:
> Author: mturk
> Date: Thu Apr  2 16:58:40 2009
> New Revision: 761344
> 
> URL: http://svn.apache.org/viewvc?rev=761344&view=rev
> Log:
> Both cleanup and pre_cleanup can share the same free list.
> Axe the free_pre_cleanups and use free_cleanups for both
> 
> Modified:
>     apr/apr/trunk/memory/unix/apr_pools.c
> 
> Modified: apr/apr/trunk/memory/unix/apr_pools.c
> URL: http://svn.apache.org/viewvc/apr/apr/trunk/memory/unix/apr_pools.c?rev=761344&r1=761343&r2=761344&view=diff
> ==============================================================================
> --- apr/apr/trunk/memory/unix/apr_pools.c (original)
> +++ apr/apr/trunk/memory/unix/apr_pools.c Thu Apr  2 16:58:40 2009

> @@ -791,7 +786,6 @@
>  
>      block_list_destroy_all(pool->blocks);
>      run_cleanups(&pool->final_cleanups);
> -    free_cleanups(&pool->final_cleanups);
>      block_list_destroy(&pool->final_block);
>      free(pool);
>  }

Guess this one was removed by mistake as it would lead to a memory leak.

Regards

RĂ¼diger