aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar w00t2008-08-27 20:31:24 +0000
committerGravatar w00t2008-08-27 20:31:24 +0000
commit7dba092804fade51a73d2131b0fce56322f9678e (patch)
tree1986a2e9f337dc88dd89017eb02b79c59910e56f
parentUnbreak build. (diff)
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
-rw-r--r--src/modules/extra/m_ziplink.cpp8
1 files 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];