From aee3d9df449b6348d4e7fbb6d1c46e9525f7e613 Mon Sep 17 00:00:00 2001 From: brain Date: Thu, 26 Jun 2008 17:34:38 +0000 Subject: Merge in patch from nenolod to make channelmode +z not count ulined clients when determining if all users on a channel are ssl before setting the mode. Thanks nenolod. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9937 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/modules/m_sslmodes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/modules') diff --git a/src/modules/m_sslmodes.cpp b/src/modules/m_sslmodes.cpp index df792208b..430d4ae1e 100644 --- a/src/modules/m_sslmodes.cpp +++ b/src/modules/m_sslmodes.cpp @@ -38,7 +38,7 @@ class SSLMode : public ModeHandler CUList* userlist = channel->GetUsers(); for(CUList::iterator i = userlist->begin(); i != userlist->end(); i++) { - if(!i->first->GetExt("ssl", dummy)) + if(!i->first->GetExt("ssl", dummy) && !ServerInstance->ULine(i->first->server)) { source->WriteServ("490 %s %s :all members of the channel must be connected via SSL", source->nick, channel->name); return MODEACTION_DENY; -- cgit v1.3.1-10-gc9f91