diff options
author | Adam <Adam@anope.org> | 2010-11-30 03:02:33 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2010-12-12 19:37:02 -0500 |
commit | 0ba566491ea246fcc895862d0ef80bdf4ee43b4b (patch) | |
tree | 9852671d32476ddad58e264a8e074c41fef9f69f /src/channels.cpp | |
parent | 2a4d57a1cacd22084abea5dd21c87dc733a7b5bf (diff) |
Allowing adding hostmasks to channel access lists
Diffstat (limited to 'src/channels.cpp')
-rw-r--r-- | src/channels.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/channels.cpp b/src/channels.cpp index 85752a774..f146c17dd 100644 --- a/src/channels.cpp +++ b/src/channels.cpp @@ -459,7 +459,7 @@ void Channel::RemoveModeInternal(ChannelMode *cm, const Anope::string ¶m, bo /* Enforce secureops, etc */ if (EnforceMLock) - chan_set_correct_modes(u, this, 1); + chan_set_correct_modes(u, this, 0); return; } @@ -1207,9 +1207,9 @@ void chan_set_correct_modes(User *user, Channel *c, int give_modes) { if ((ml.set && !c->HasUserStatus(user, ml.name)) || (!ml.set && c->HasUserStatus(user, ml.name))) { - if (ml.set && give_modes) + if (ml.set) c->SetMode(NULL, cm, user->nick, false); - else if (!ml.set && !give_modes) + else if (!ml.set) c->RemoveMode(NULL, cm, user->nick, false); } } |