diff options
Diffstat (limited to 'src/coremods')
-rw-r--r-- | src/coremods/core_channel/core_channel.cpp | 2 | ||||
-rw-r--r-- | src/coremods/core_info/cmd_motd.cpp | 3 | ||||
-rw-r--r-- | src/coremods/core_stats.cpp | 6 | ||||
-rw-r--r-- | src/coremods/core_whois.cpp | 2 |
4 files changed, 7 insertions, 6 deletions
diff --git a/src/coremods/core_channel/core_channel.cpp b/src/coremods/core_channel/core_channel.cpp index 58e8afc03..dc9019e04 100644 --- a/src/coremods/core_channel/core_channel.cpp +++ b/src/coremods/core_channel/core_channel.cpp @@ -170,7 +170,7 @@ class CoreModChannel : public Module, public CheckExemption::EventListener } ConfigTag* securitytag = ServerInstance->Config->ConfValue("security"); - const std::string announceinvites = securitytag->getString("announceinvites", "dynamic"); + const std::string announceinvites = securitytag->getString("announceinvites", "dynamic", 1); Invite::AnnounceState newannouncestate; if (stdalgo::string::equalsci(announceinvites, "none")) newannouncestate = Invite::ANNOUNCE_NONE; diff --git a/src/coremods/core_info/cmd_motd.cpp b/src/coremods/core_info/cmd_motd.cpp index f0b9fee95..69caf7de1 100644 --- a/src/coremods/core_info/cmd_motd.cpp +++ b/src/coremods/core_info/cmd_motd.cpp @@ -48,7 +48,8 @@ CmdResult CommandMotd::Handle(User* user, const Params& parameters) LocalUser* localuser = IS_LOCAL(user); if (localuser) tag = localuser->GetClass()->config; - std::string motd_name = tag->getString("motd", "motd"); + + const std::string motd_name = tag->getString("motd", "motd", 1); ConfigFileCache::iterator motd = motds.find(motd_name); if (motd == motds.end()) { diff --git a/src/coremods/core_stats.cpp b/src/coremods/core_stats.cpp index 4b30fa5b4..951a702b7 100644 --- a/src/coremods/core_stats.cpp +++ b/src/coremods/core_stats.cpp @@ -117,8 +117,8 @@ void CommandStats::DoStats(Stats::Context& stats) for (std::vector<ListenSocket*>::const_iterator i = ServerInstance->ports.begin(); i != ServerInstance->ports.end(); ++i) { ListenSocket* ls = *i; - std::string type = ls->bind_tag->getString("type", "clients"); - std::string hook = ls->bind_tag->getString("ssl", "plaintext"); + const std::string type = ls->bind_tag->getString("type", "clients", 1); + const std::string hook = ls->bind_tag->getString("ssl", "plaintext", 1); stats.AddRow(249, ls->bind_sa.str() + " (" + type + ", " + hook + ")"); } @@ -149,7 +149,7 @@ void CommandStats::DoStats(Stats::Context& stats) else param.append(c->host); - row.push(param).push(c->config->getString("port", "*")); + row.push(param).push(c->config->getString("port", "*", 1)); row.push(ConvToStr(c->GetRecvqMax())).push(ConvToStr(c->GetSendqSoftMax())).push(ConvToStr(c->GetSendqHardMax())).push(ConvToStr(c->GetCommandRate())); param = ConvToStr(c->GetPenaltyThreshold()); diff --git a/src/coremods/core_whois.cpp b/src/coremods/core_whois.cpp index 10fbd5418..8ac86337e 100644 --- a/src/coremods/core_whois.cpp +++ b/src/coremods/core_whois.cpp @@ -364,7 +364,7 @@ class CoreModWhois : public Module void ReadConfig(ConfigStatus&) CXX11_OVERRIDE { ConfigTag* tag = ServerInstance->Config->ConfValue("options"); - const std::string splitwhois = tag->getString("splitwhois", "no"); + const std::string splitwhois = tag->getString("splitwhois", "no", 1); SplitWhoisState newsplitstate; if (stdalgo::string::equalsci(splitwhois, "no")) newsplitstate = SPLITWHOIS_NONE; |