diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2012-11-22 05:00:01 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2012-11-22 05:00:01 +0000 |
commit | aa8a3b9e20ce37f09abfe1336b335a5f93d713c2 (patch) | |
tree | e47edabd8ea97aabfb994172c0cead2be296803d /pjlib/include/pj/pool_i.h | |
parent | 59950a526565b533cd1bd7e7216843f3cb2cc483 (diff) |
Fix #1593: avoid wrap around in caching pool capacity value.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4298 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib/include/pj/pool_i.h')
-rw-r--r-- | pjlib/include/pj/pool_i.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pjlib/include/pj/pool_i.h b/pjlib/include/pj/pool_i.h index 54621969..2f5d407c 100644 --- a/pjlib/include/pj/pool_i.h +++ b/pjlib/include/pj/pool_i.h @@ -47,7 +47,7 @@ PJ_IDEF(void*) pj_pool_alloc_from_block( pj_pool_block *block, pj_size_t size ) if (size & (PJ_POOL_ALIGNMENT-1)) { size = (size + PJ_POOL_ALIGNMENT) & ~(PJ_POOL_ALIGNMENT-1); } - if ((unsigned)(block->end - block->cur) >= size) { + if ((pj_size_t)(block->end - block->cur) >= size) { void *ptr = block->cur; block->cur += size; return ptr; |