On Mon, 2008-07-21 at 09:24 +0200, Mladen Turk wrote: > C = apr_pool_create(P) So, before this we have (because it's P that gets whacked out or order in our example): R = apr_pool_parent_get(P) > ... apr_pool_destroy(C) => !CORE This then becomes: apr_pool_destroy_safe(C, R) -- Bojan