From 275d48551c78d4c8253ef6b8c40dda09baec56d6 Mon Sep 17 00:00:00 2001 From: brain Date: Wed, 11 May 2005 01:24:59 +0000 Subject: Fixed weird bug where on mass join/part flood, the channel would be purged before it was actually empty due to its counters being screwed up git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1360 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/channels.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src/channels.cpp') diff --git a/src/channels.cpp b/src/channels.cpp index 6d6c15f13..4e46c3b30 100644 --- a/src/channels.cpp +++ b/src/channels.cpp @@ -201,20 +201,15 @@ std::string chanrec::GetModeParameter(char mode) void chanrec::IncUserCounter() { - this->users++; - log(DEBUG,"Incremented channel user count for %s to %lu",name,(unsigned long)users); } void chanrec::DecUserCounter() { - if (this->users > 0) - this->users--; - log(DEBUG,"Decremented channel user count for %s to %lu",name,(unsigned long)users); } long chanrec::GetUserCounter() { - return (this->users); + return (this->internal_userlist.size()); } void chanrec::AddUser(char* castuser) -- cgit v1.3.1-10-gc9f91