summaryrefslogtreecommitdiff
path: root/pjlib/src/pj/pool.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-09-17 19:54:23 +0000
committerBenny Prijono <bennylp@teluu.com>2006-09-17 19:54:23 +0000
commit1db6352c3ab86c29c66d5eb90f04b0bbe58584c9 (patch)
treedddf67f4247aeab3c614a5c9d8648d427f75424d /pjlib/src/pj/pool.c
parent4978aaf239c287dc2037db12e892b1ae4981a1d4 (diff)
Added pool for allocating memory from the stack buffer
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@725 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib/src/pj/pool.c')
-rw-r--r--pjlib/src/pj/pool.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pjlib/src/pj/pool.c b/pjlib/src/pj/pool.c
index 06f1ebc8..dccb9c1b 100644
--- a/pjlib/src/pj/pool.c
+++ b/pjlib/src/pj/pool.c
@@ -266,7 +266,8 @@ PJ_DEF(void) pj_pool_destroy_int(pj_pool_t *pool)
reset_pool(pool);
initial_size = ((pj_pool_block*)pool->block_list.next)->end -
(unsigned char*)pool;
- (*pool->factory->policy.block_free)(pool->factory, pool, initial_size);
+ if (pool->factory->policy.block_free)
+ (*pool->factory->policy.block_free)(pool->factory, pool, initial_size);
}