From eada4e42beaebe0e70c60791835b4c074cb0d124 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Thu, 1 Mar 2007 00:05:45 +0000 Subject: Fixed ticket #147: Division by zero in pj_pool_factory_dump() when there is no active pool git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/pjproject-0.5-stable@1020 74dad513-b988-da41-8d7b-12977e46ad98 --- pjlib/src/pj/pool_caching.c | 8 +++++--- 1 file 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); -- cgit v1.2.3