]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Small thing, but check for IS_OPER(source) too, just in case someone crazy writes...
authorw00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7>
Sat, 12 May 2007 20:34:10 +0000 (20:34 +0000)
committerw00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7>
Sat, 12 May 2007 20:34:10 +0000 (20:34 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6994 e03df62e-2008-0410-955e-edbf42e46eb7

src/modules/m_operlevels.cpp

index f8fdb89d69760b416224d9d846f304702b48afcb..1291b28de9d7c4eb09254861e25d248acc3b0cbb 100644 (file)
@@ -64,8 +64,9 @@ class ModuleOperLevels : public Module
                virtual int OnKill(userrec* source, userrec* dest, const std::string &reason)
                {
                        long dest_level = 0,source_level = 0;
+
                        // oper killing an oper?
-                       if (*dest->oper)
+                       if (IS_OPER(dest) && IS_OPER(source))
                        {
                                for (int j =0; j < conf->Enumerate("type"); j++)
                                {