]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_channames.cpp
m_spanningtree Allow callers of InsertCurrentChannelTS() to customize positions
[user/henk/code/inspircd.git] / src / modules / m_channames.cpp
index 5a38fbbc2ad22480b43402ede7e8fb4c1fa6e30c..3a27cab73eb211c6cc801b31f968ccc20e3fc87c 100644 (file)
@@ -82,14 +82,14 @@ class ModuleChannelNames : public Module
 
                                ServerInstance->Modes->Process(modes, ServerInstance->FakeClient);
                        }
-                       const UserMembList* users = c->GetUsers();
-                       for(UserMembCIter j = users->begin(); j != users->end(); )
+                       UserMembList& users = c->userlist;
+                       for (UserMembIter j = users.begin(); j != users.end(); )
                        {
                                if (IS_LOCAL(j->first))
                                {
                                        // KickUser invalidates the iterator
-                                       UserMembCIter it = j++;
-                                       c->KickUser(ServerInstance->FakeClient, it->first, "Channel name no longer valid");
+                                       UserMembIter it = j++;
+                                       c->KickUser(ServerInstance->FakeClient, it, "Channel name no longer valid");
                                }
                                else
                                        ++j;