summaryrefslogtreecommitdiff
path: root/modules/protocol
diff options
context:
space:
mode:
Diffstat (limited to 'modules/protocol')
-rw-r--r--modules/protocol/hybrid.cpp2
-rw-r--r--modules/protocol/inspircd.cpp6
2 files changed, 4 insertions, 4 deletions
diff --git a/modules/protocol/hybrid.cpp b/modules/protocol/hybrid.cpp
index 59f535e8a..30ae296ff 100644
--- a/modules/protocol/hybrid.cpp
+++ b/modules/protocol/hybrid.cpp
@@ -796,7 +796,7 @@ public:
message_tmode(this),
message_uid(this)
{
- if (Config->GetModule(this))
+ if (IRCD == &ircd_proto)
this->AddModes();
}
diff --git a/modules/protocol/inspircd.cpp b/modules/protocol/inspircd.cpp
index b0e059d73..538a27a37 100644
--- a/modules/protocol/inspircd.cpp
+++ b/modules/protocol/inspircd.cpp
@@ -105,7 +105,7 @@ class InspIRCdProto final
private:
static Anope::string GetAccountNicks(NickAlias* na)
{
- if (!na || Config->GetModule("nickserv")->Get<bool>("nonicknameownership"))
+ if (!na || Config->GetModule("nickserv").Get<bool>("nonicknameownership"))
return {};
Anope::string nicks;
@@ -188,7 +188,7 @@ public:
void SendConnect() override
{
Uplink::Send("CAPAB", "START", 1206);
- Uplink::Send("CAPAB", "CAPABILITIES", "CASEMAPPING=" + Config->GetBlock("options")->Get<const Anope::string>("casemap", "ascii") + (sha256 ? " CHALLENGE=*" : ""));
+ Uplink::Send("CAPAB", "CAPABILITIES", "CASEMAPPING=" + Config->GetBlock("options").Get<const Anope::string>("casemap", "ascii") + (sha256 ? " CHALLENGE=*" : ""));
Uplink::Send("CAPAB", "END");
}
@@ -1553,7 +1553,7 @@ struct IRCDMessageCapab final
IRCD->CanTagMessage = true;
}
- const auto &anoperegex = Config->GetBlock("options")->Get<const Anope::string>("regexengine");
+ const auto &anoperegex = Config->GetBlock("options").Get<const Anope::string>("regexengine");
if (!anoperegex.empty() && !inspircdregex.empty() && anoperegex != inspircdregex)
Log() << "Warning: InspIRCd is using regex engine " << inspircdregex << ", but we have " << anoperegex << ". This may cause inconsistencies.";
}