diff options
| author | 2024-06-03 19:52:11 +0100 | |
|---|---|---|
| committer | 2024-06-03 19:57:01 +0100 | |
| commit | 84b75831075b2595c43892be43a8398e5d97f849 (patch) | |
| tree | 4a7e4cc2b9c68314ec7dd1cba01b33c5131e687c /src/mode.cpp | |
| parent | Merge branch 'insp3' into master. (diff) | |
| parent | Send an error when a user tries to give a status rank to a non-member. (diff) | |
Merge branch 'insp3' into master.
Diffstat (limited to 'src/mode.cpp')
| -rw-r--r-- | src/mode.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mode.cpp b/src/mode.cpp index afa6a4e31..9eaf0d917 100644 --- a/src/mode.cpp +++ b/src/mode.cpp @@ -206,7 +206,10 @@ bool PrefixMode::OnModeChange(User* source, User*, Channel* chan, Modes::Change& Membership* memb = chan->GetUser(target); if (!memb) + { + source->WriteNumeric(ERR_USERNOTINCHANNEL, target->nick, chan->name, "They are not on that channel"); return false; + } change.param = target->nick; return memb->SetPrefix(this, change.adding); |
