]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_override.cpp
Clarify handshake failure messages
[user/henk/code/inspircd.git] / src / modules / m_override.cpp
index e37282525df5054ca2639f9b7f51b27cc6fd7670..cf18495b56e4e65a956839fe5e748e69d61c62e2 100644 (file)
@@ -61,7 +61,7 @@ class ModuleOverride : public Module
        bool CanOverride(User* source, const char* token)
        {
                // checks to see if the oper's type has <type:override>
-               override_t::iterator j = overrides.find(source->oper);
+               override_t::iterator j = overrides.find(source->oper->name);
 
                if (j != overrides.end())
                {
@@ -135,7 +135,7 @@ class ModuleOverride : public Module
                                if ((chan->modes[CM_INVITEONLY]) && (CanOverride(user,"INVITE")))
                                {
                                        irc::string x(chan->name.c_str());
-                                       if (!user->IsInvited(x))
+                                       if (!IS_LOCAL(user)->IsInvited(x))
                                        {
                                                if (RequireKey && keygiven != "override")
                                                {