From 7426b3b04a78bb8582eafa84895d2484e7d28d59 Mon Sep 17 00:00:00 2001 From: Adam Date: Wed, 8 May 2013 20:53:28 -0400 Subject: Readd check for users.size() == 1 before holding channels --- modules/pseudoclients/chanserv.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/pseudoclients/chanserv.cpp b/modules/pseudoclients/chanserv.cpp index 4b652a51c..9dc5abf0c 100644 --- a/modules/pseudoclients/chanserv.cpp +++ b/modules/pseudoclients/chanserv.cpp @@ -352,7 +352,7 @@ class ChanServCore : public Module void OnChannelSync(Channel *c) anope_override { bool perm = c->HasMode("PERM") || (c->ci && c->ci->HasExt("PERSIST")); - if (!perm && (c->users.empty() || c->users.begin()->second->user->server == Me)) + if (!perm && (c->users.empty() || (c->users.size() == 1 && c->users.begin()->second->user->server == Me))) { chanserv.Hold(c); } -- cgit