diff options
Diffstat (limited to 'pjlib/include/pj/pool_i.h')
-rw-r--r-- | pjlib/include/pj/pool_i.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pjlib/include/pj/pool_i.h b/pjlib/include/pj/pool_i.h index 2f5d407c..b57530c8 100644 --- a/pjlib/include/pj/pool_i.h +++ b/pjlib/include/pj/pool_i.h @@ -92,3 +92,10 @@ PJ_IDEF(void) pj_pool_release( pj_pool_t *pool ) (*pool->factory->release_pool)(pool->factory, pool); } + +PJ_IDEF(void) pj_pool_safe_release( pj_pool_t **ppool ) +{ + pj_pool_t *pool = *ppool; + *ppool = NULL; + pj_pool_release(pool); +} |