X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fchannels.cpp;h=c0055bf1d015a37f0b2b54a2dad78b3cf5d767d3;hb=d49e33b22c2cbb22bad71fb07ce8003dec8270cf;hp=edee36bf7b08ed98c304f296b0290c2f067f8c14;hpb=a25ebde22705d1169b817a6a6d6a0b8a08d24467;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/channels.cpp b/src/channels.cpp index edee36bf7..c0055bf1d 100644 --- a/src/channels.cpp +++ b/src/channels.cpp @@ -288,7 +288,7 @@ chanrec* chanrec::JoinUser(InspIRCd* Instance, userrec *user, const char* cn, bo } } } - if (Ptr->modes[CM_INVITEONLY]) + if (Ptr->IsModeSet('i')) { MOD_RESULT = 0; FOREACH_RESULT_I(Instance,I_OnCheckInvite,OnCheckInvite(user, Ptr)); @@ -865,7 +865,7 @@ void chanrec::UserList(userrec *user, CUList *ulist) for (CUList::iterator i = ulist->begin(); i != ulist->end(); i++) { - if ((!has_user) && (i->first->modes[UM_INVISIBLE])) + if ((!has_user) && (i->first->IsModeSet('i'))) { /* * user is +i, and source not on the channel, does not show