]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_channames.cpp
m_exemptchanops Fix parameter validation
[user/henk/code/inspircd.git] / src / modules / m_channames.cpp
index 1eb080ada2cddd20679399a4ce25a95704689f55..1fb5b2a409324795c2439e3261c77a0b2294cc01 100644 (file)
@@ -82,13 +82,13 @@ class ModuleChannelNames : public Module
 
                                ServerInstance->Modes->Process(modes, ServerInstance->FakeClient);
                        }
-                       UserMembList& users = c->userlist;
-                       for (UserMembIter j = users.begin(); j != users.end(); )
+                       Channel::MemberMap& users = c->userlist;
+                       for (Channel::MemberMap::iterator j = users.begin(); j != users.end(); )
                        {
                                if (IS_LOCAL(j->first))
                                {
                                        // KickUser invalidates the iterator
-                                       UserMembIter it = j++;
+                                       Channel::MemberMap::iterator it = j++;
                                        c->KickUser(ServerInstance->FakeClient, it, "Channel name no longer valid");
                                }
                                else
@@ -132,8 +132,8 @@ class ModuleChannelNames : public Module
        {
                if (badchan)
                {
-                       const UserMembList& users = memb->chan->GetUsers();
-                       for (UserMembCIter i = users.begin(); i != users.end(); ++i)
+                       const Channel::MemberMap& users = memb->chan->GetUsers();
+                       for (Channel::MemberMap::const_iterator i = users.begin(); i != users.end(); ++i)
                                if (i->first != memb->user)
                                        except_list.insert(i->first);
                }