summaryrefslogtreecommitdiff
path: root/pjlib/src/pj/pool_caching.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-03-01 00:02:46 +0000
committerBenny Prijono <bennylp@teluu.com>2007-03-01 00:02:46 +0000
commit6212d1147cd26f46030ddf89f8d163d704e342f9 (patch)
tree358c50c2ae1743dd95eb08d128ce8180bb92b0b8 /pjlib/src/pj/pool_caching.c
parent775d5ba6838c9a263ec4c4196e3457cf0c87d036 (diff)
Fixed ticket 146: Division by zero in pj_pool_factory_dump() when there is no active pool
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1019 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib/src/pj/pool_caching.c')
-rw-r--r--pjlib/src/pj/pool_caching.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/pjlib/src/pj/pool_caching.c b/pjlib/src/pj/pool_caching.c
index d3a3c7af..35bc580b 100644
--- a/pjlib/src/pj/pool_caching.c
+++ b/pjlib/src/pj/pool_caching.c
@@ -271,9 +271,11 @@ static void cpool_dump_status(pj_pool_factory *factory, pj_bool_t detail )
total_capacity += pool_capacity;
pool = pool->next;
}
- PJ_LOG(3,("cachpool", " Total %9d of %9d (%d %%) used!",
- total_used, total_capacity,
- total_used * 100 / total_capacity));
+ if (total_capacity) {
+ PJ_LOG(3,("cachpool", " Total %9d of %9d (%d %%) used!",
+ total_used, total_capacity,
+ total_used * 100 / total_capacity));
+ }
}
pj_lock_release(cp->lock);