From: wessels <> Date: Fri, 13 Apr 2007 00:16:24 +0000 (+0000) Subject: solve some strange negative integer to double conversion bug by casting X-Git-Tag: SQUID_3_0_PRE6~108 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=984ae844cb98046239ae7f8416a133b6127eef4f;p=thirdparty%2Fsquid.git solve some strange negative integer to double conversion bug by casting the first number in the subtraction to a double. --- diff --git a/src/stat.cc b/src/stat.cc index 265257ced9..7b80ce2b21 100644 --- a/src/stat.cc +++ b/src/stat.cc @@ -1,5 +1,5 @@ /* - * $Id: stat.cc,v 1.400 2007/04/12 17:00:34 wessels Exp $ + * $Id: stat.cc,v 1.401 2007/04/12 18:16:24 wessels Exp $ * * DEBUG: section 18 Cache Manager Statistics * AUTHOR: Harvest Derived @@ -550,7 +550,7 @@ info_get(StoreEntry * sentry) storeAppendPrintf(sentry, "\tStorage Mem capacity:\t%4.1f%% used, %4.1f%% free\n", dpercent(mem_node::InUseCount(), store_pages_max), - dpercent((store_pages_max - mem_node::InUseCount()), store_pages_max)); + dpercent(((double)store_pages_max - mem_node::InUseCount()), store_pages_max)); storeAppendPrintf(sentry, "\tMean Object Size:\t%0.2f KB\n", n_disk_objects ? (double) store_swap_size / n_disk_objects : 0.0);