]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_cloaking.cpp
Convert a bunch of LocalUser* casts to IS_LOCAL.
[user/henk/code/inspircd.git] / src / modules / m_cloaking.cpp
index c5db9ff8af684ac8c36e00240a5da710b32d4095..eab28db4a2482de5f49bfc73d28a776f42a56d39 100644 (file)
@@ -375,12 +375,14 @@ class ModuleCloaking : public Module
                {
                        u->SetMode(cu, false);
 
-                       if (!IS_LOCAL(u))
+                       LocalUser* luser = IS_LOCAL(u);
+                       if (!luser)
                                return;
+
                        Modes::ChangeList modechangelist;
                        modechangelist.push_remove(&cu);
                        ClientProtocol::Events::Mode modeevent(ServerInstance->FakeClient, NULL, u, modechangelist);
-                       static_cast<LocalUser*>(u)->Send(modeevent);
+                       luser->Send(modeevent);
                }
                cu.active = false;
        }