From 7dba092804fade51a73d2131b0fce56322f9678e Mon Sep 17 00:00:00 2001 From: w00t Date: Wed, 27 Aug 2008 20:31:24 +0000 Subject: Fix an uninitialised variable used for /stats z, also fix the Funky Maths(tm) in /stats z (both thanks to psychon). git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10328 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/modules/extra/m_ziplink.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/extra/m_ziplink.cpp b/src/modules/extra/m_ziplink.cpp index 49a056d5c..539416fa4 100644 --- a/src/modules/extra/m_ziplink.cpp +++ b/src/modules/extra/m_ziplink.cpp @@ -153,7 +153,7 @@ class ModuleZLib : public Module ServerInstance->PublishInterface("InspSocketHook", this); total_out_compressed = total_in_compressed = 0; - total_out_uncompressed = total_out_uncompressed = 0; + total_out_uncompressed = total_in_uncompressed = 0; } virtual ~ModuleZLib() @@ -231,13 +231,13 @@ class ModuleZLib : public Module * (we dont count 64 bit ints because not all systems have 64 bit ints, and floats * can still hold more. */ - float outbound_r = 100 - ((total_out_compressed / (total_out_uncompressed + 0.001)) * 100); - float inbound_r = 100 - ((total_in_compressed / (total_in_uncompressed + 0.001)) * 100); + float outbound_r = (total_out_compressed / (total_out_uncompressed + 0.001)) * 100; + float inbound_r = (total_in_compressed / (total_in_uncompressed + 0.001)) * 100; float total_compressed = total_in_compressed + total_out_compressed; float total_uncompressed = total_in_uncompressed + total_out_uncompressed; - float total_r = 100 - ((total_compressed / (total_uncompressed + 0.001)) * 100); + float total_r = (total_compressed / (total_uncompressed + 0.001)) * 100; char outbound_ratio[MAXBUF], inbound_ratio[MAXBUF], combined_ratio[MAXBUF]; -- cgit v1.3.1-10-gc9f91