]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_sslmodes.cpp
GnuTLS: Send SSL client certificate when requested
[user/henk/code/inspircd.git] / src / modules / m_sslmodes.cpp
index a0725206930d44e77106932d17f03e4f63b3c57d..b190cfc3985e55e81d3a3510cb263aebdd3595e2 100644 (file)
@@ -21,7 +21,7 @@
 class SSLMode : public ModeHandler
 {
  public:
-       SSLMode(InspIRCd* Instance, Module* Creator) : ModeHandler(Instance, Creator, 'z', 0, 0, false, MODETYPE_CHANNEL, false) { }
+       SSLMode(InspIRCd* Instance, Module* Creator) : ModeHandler(Creator, 'z', PARAM_NONE, MODETYPE_CHANNEL) { }
 
        ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string &parameter, bool adding)
        {
@@ -31,8 +31,8 @@ class SSLMode : public ModeHandler
                        {
                                if (IS_LOCAL(source))
                                {
-                                       CUList* userlist = channel->GetUsers();
-                                       for(CUList::iterator i = userlist->begin(); i != userlist->end(); i++)
+                                       const UserMembList* userlist = channel->GetUsers();
+                                       for(UserMembCIter i = userlist->begin(); i != userlist->end(); i++)
                                        {
                                                BufferedSocketCertificateRequest req(i->first, creator, i->first->GetIOHook());
                                                req.Send();