diff options
| author | Adam <Adam@anope.org> | 2010-12-06 17:06:57 -0500 |
|---|---|---|
| committer | Adam <Adam@anope.org> | 2010-12-12 19:37:03 -0500 |
| commit | aed53dbb47822a79eb9a6b61095ad04ec3d67818 (patch) | |
| tree | 72d3210b5609ea2163854d14ec7fb2f48d8b4d12 /src/regchannel.cpp | |
| parent | a507816701d136a1c22d2f6779d811840d61577c (diff) | |
Cleaned up some things, made the protocol modules use some basic inheritance to cut back on their code duplication. More work can be done in the future to remove even more of it.
Diffstat (limited to 'src/regchannel.cpp')
| -rw-r--r-- | src/regchannel.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/regchannel.cpp b/src/regchannel.cpp index e89bbee5c..1932da4e8 100644 --- a/src/regchannel.cpp +++ b/src/regchannel.cpp @@ -729,7 +729,7 @@ bool ChannelInfo::CheckKick(User *user) do_kick = true; Anope::string mask, reason; - if (!is_oper(user) && (this->HasFlag(CI_SUSPENDED) || this->HasFlag(CI_FORBIDDEN))) + if (!user->HasMode(UMODE_OPER) && (this->HasFlag(CI_SUSPENDED) || this->HasFlag(CI_FORBIDDEN))) { get_idealban(this, user, mask); reason = this->forbidreason.empty() ? GetString(user, CHAN_MAY_NOT_BE_USED) : this->forbidreason; |
