]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_auditorium.cpp
Switch <stdint.h> test to use a test file too.
[user/henk/code/inspircd.git] / src / modules / m_auditorium.cpp
index 6b88a5e166ad5a4b03dea0938461d10005f93aef..2a8edb9d49f1a464eb26fe597817073b44b1ba18 100644 (file)
@@ -63,7 +63,7 @@ class ModuleAuditorium : public Module
                        I_OnUserJoin, I_OnUserPart, I_OnUserKick,
                        I_OnBuildNeighborList, I_OnNamesListItem, I_OnSendWhoLine,
                        I_OnRehash };
-               ServerInstance->Modules->Attach(eventlist, this, 7);
+               ServerInstance->Modules->Attach(eventlist, this, sizeof(eventlist)/sizeof(Implementation));
        }
 
        ~ModuleAuditorium()
@@ -183,7 +183,7 @@ class ModuleAuditorium : public Module
                if (!channel)
                        return;
                Membership* memb = channel->GetUser(user);
-               if (IsVisible(memb))
+               if ((!memb) || (IsVisible(memb)))
                        return;
                if (CanSee(source, memb))
                        return;