diff options
| author | 2017-10-18 03:40:31 +0100 | |
|---|---|---|
| committer | 2017-11-06 10:55:56 +0000 | |
| commit | 257bf752fc6b87fa35bfa8cf95fc37730c3d55c6 (patch) | |
| tree | 1e12e5a40587abc20ce5cc718f189fd753f4a9a7 /src/modules/m_autoop.cpp | |
| parent | Fix an unhandled exception crash when rehashing modules. (diff) | |
Add support for setting the unset rank in ModeHandler.
Diffstat (limited to 'src/modules/m_autoop.cpp')
| -rw-r--r-- | src/modules/m_autoop.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/modules/m_autoop.cpp b/src/modules/m_autoop.cpp index 8c7f300da..257c3647c 100644 --- a/src/modules/m_autoop.cpp +++ b/src/modules/m_autoop.cpp @@ -28,7 +28,7 @@ class AutoOpList : public ListModeBase public: AutoOpList(Module* Creator) : ListModeBase(Creator, "autoop", 'w', "End of Channel Access List", 910, 911, true) { - levelrequired = OP_VALUE; + ranktoset = ranktounset = OP_VALUE; tidy = false; } @@ -61,7 +61,7 @@ class AutoOpList : public ListModeBase std::string dummy; if (mh->AccessCheck(source, channel, dummy, true) == MOD_RES_DENY) return MOD_RES_DENY; - if (mh->GetLevelRequired() > mylevel) + if (mh->GetLevelRequired(true) > mylevel) { source->WriteNumeric(ERR_CHANOPRIVSNEEDED, channel->name, InspIRCd::Format("You must be able to set mode '%s' to include it in an autoop", mid.c_str())); return MOD_RES_DENY; |
