summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorSadie Powell <sadie@witchery.services>2025-04-19 12:47:52 +0100
committerSadie Powell <sadie@witchery.services>2025-04-19 12:49:06 +0100
commitd81590639331f9b233d3e16512aeb01f5c024a16 (patch)
tree12cc140e7e9de0750108aa8830a65205b3246280 /modules
parent452e62c05021b29b4f0641245cafa6ae115e2198 (diff)
Get rid of the internal block wrapper.
This only existed for compatibility with old 2.0 modules and 2.1 has already broken compatibility with them.
Diffstat (limited to 'modules')
-rw-r--r--modules/chanserv/cs_access.cpp2
-rw-r--r--modules/chanserv/cs_ban.cpp2
-rw-r--r--modules/chanserv/cs_flags.cpp2
-rw-r--r--modules/chanserv/cs_log.cpp4
-rw-r--r--modules/chanserv/cs_mode.cpp2
-rw-r--r--modules/chanserv/cs_set_misc.cpp2
-rw-r--r--modules/chanserv/cs_xop.cpp4
-rw-r--r--modules/chanstats.cpp2
-rw-r--r--modules/database/db_atheme.cpp2
-rw-r--r--modules/database/db_redis.cpp2
-rw-r--r--modules/database/db_sql.cpp2
-rw-r--r--modules/database/db_sql_live.cpp2
-rw-r--r--modules/dns.cpp4
-rw-r--r--modules/dnsbl.cpp8
-rw-r--r--modules/extra/ldap.cpp4
-rw-r--r--modules/extra/mysql.cpp4
-rw-r--r--modules/extra/sqlite.cpp4
-rw-r--r--modules/extra/ssl_gnutls.cpp4
-rw-r--r--modules/extra/ssl_openssl.cpp4
-rw-r--r--modules/hostserv/hs_group.cpp2
-rw-r--r--modules/httpd.cpp4
-rw-r--r--modules/irc2sql/irc2sql.cpp2
-rw-r--r--modules/ldap_authentication.cpp2
-rw-r--r--modules/ldap_oper.cpp2
-rw-r--r--modules/nickserv/nickserv.cpp2
-rw-r--r--modules/nickserv/ns_set_misc.cpp2
-rw-r--r--modules/operserv/os_config.cpp6
-rw-r--r--modules/operserv/os_defcon.cpp4
-rw-r--r--modules/operserv/os_dns.cpp2
-rw-r--r--modules/operserv/os_session.cpp2
-rw-r--r--modules/proxyscan.cpp4
-rw-r--r--modules/redis.cpp4
-rw-r--r--modules/regex_stdlib.cpp2
-rw-r--r--modules/rewrite.cpp2
-rw-r--r--modules/sql_authentication.cpp2
-rw-r--r--modules/sql_log.cpp2
-rw-r--r--modules/sql_oper.cpp2
-rw-r--r--modules/webcpanel/webcpanel.cpp2
38 files changed, 55 insertions, 55 deletions
diff --git a/modules/chanserv/cs_access.cpp b/modules/chanserv/cs_access.cpp
index d3ca6e492..c7754b2ad 100644
--- a/modules/chanserv/cs_access.cpp
+++ b/modules/chanserv/cs_access.cpp
@@ -900,7 +900,7 @@ public:
for (int i = 0; i < conf.CountBlock("privilege"); ++i)
{
- Configuration::Block &priv = conf.GetBlock("privilege", i);
+ const auto &priv = conf.GetBlock("privilege", i);
const Anope::string &pname = priv.Get<const Anope::string>("name");
diff --git a/modules/chanserv/cs_ban.cpp b/modules/chanserv/cs_ban.cpp
index dca9e8bbf..2696a1978 100644
--- a/modules/chanserv/cs_ban.cpp
+++ b/modules/chanserv/cs_ban.cpp
@@ -50,7 +50,7 @@ public:
void Execute(CommandSource &source, const std::vector<Anope::string> &params) override
{
- Configuration::Block &block = Config->GetCommand(source);
+ const auto &block = Config->GetCommand(source);
const Anope::string &mode = block.Get<Anope::string>("mode", "BAN");
ChannelMode *cm = ModeManager::FindChannelModeByName(mode);
if (cm == NULL)
diff --git a/modules/chanserv/cs_flags.cpp b/modules/chanserv/cs_flags.cpp
index 708978191..e0de2c81e 100644
--- a/modules/chanserv/cs_flags.cpp
+++ b/modules/chanserv/cs_flags.cpp
@@ -503,7 +503,7 @@ public:
for (int i = 0; i < conf.CountBlock("privilege"); ++i)
{
- Configuration::Block &priv = conf.GetBlock("privilege", i);
+ const auto &priv = conf.GetBlock("privilege", i);
const Anope::string &pname = priv.Get<const Anope::string>("name");
diff --git a/modules/chanserv/cs_log.cpp b/modules/chanserv/cs_log.cpp
index de3bbed2b..f50cbf517 100644
--- a/modules/chanserv/cs_log.cpp
+++ b/modules/chanserv/cs_log.cpp
@@ -325,12 +325,12 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &block = conf.GetModule(this);
+ const auto &block = conf.GetModule(this);
defaults.clear();
for (int i = 0; i < block.CountBlock("default"); ++i)
{
- Configuration::Block &def = block.GetBlock("default", i);
+ const auto &def = block.GetBlock("default", i);
LogDefault ld;
diff --git a/modules/chanserv/cs_mode.cpp b/modules/chanserv/cs_mode.cpp
index 85ebaf5ce..eebc830c6 100644
--- a/modules/chanserv/cs_mode.cpp
+++ b/modules/chanserv/cs_mode.cpp
@@ -969,7 +969,7 @@ public:
for (int i = 0; i < conf.CountBlock("command"); ++i)
{
- Configuration::Block &block = conf.GetBlock("command", i);
+ const auto &block = conf.GetBlock("command", i);
const Anope::string &cname = block.Get<const Anope::string>("name"),
&cmd = block.Get<const Anope::string>("command");
diff --git a/modules/chanserv/cs_set_misc.cpp b/modules/chanserv/cs_set_misc.cpp
index 58650f557..f41eb3301 100644
--- a/modules/chanserv/cs_set_misc.cpp
+++ b/modules/chanserv/cs_set_misc.cpp
@@ -205,7 +205,7 @@ public:
for (int i = 0; i < conf.CountBlock("command"); ++i)
{
- Configuration::Block &block = conf.GetBlock("command", i);
+ const auto &block = conf.GetBlock("command", i);
if (block.Get<const Anope::string>("command") != "chanserv/set/misc")
continue;
diff --git a/modules/chanserv/cs_xop.cpp b/modules/chanserv/cs_xop.cpp
index f808c7622..ffdf46488 100644
--- a/modules/chanserv/cs_xop.cpp
+++ b/modules/chanserv/cs_xop.cpp
@@ -640,7 +640,7 @@ public:
for (int i = 0; i < conf.CountBlock("privilege"); ++i)
{
- Configuration::Block &block = conf.GetBlock("privilege", i);
+ const auto &block = conf.GetBlock("privilege", i);
const Anope::string &pname = block.Get<const Anope::string>("name");
Privilege *p = PrivilegeManager::FindPrivilege(pname);
@@ -656,7 +656,7 @@ public:
for (int i = 0; i < conf.CountBlock("command"); ++i)
{
- Configuration::Block &block = conf.GetBlock("command", i);
+ const auto &block = conf.GetBlock("command", i);
const Anope::string &cname = block.Get<const Anope::string>("name"),
&cserv = block.Get<const Anope::string>("command");
if (cname.empty() || cserv != "chanserv/xop")
diff --git a/modules/chanstats.cpp b/modules/chanstats.cpp
index 65678dcab..97a03b013 100644
--- a/modules/chanstats.cpp
+++ b/modules/chanstats.cpp
@@ -499,7 +499,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &block = conf.GetModule(this);
+ const auto &block = conf.GetModule(this);
prefix = block.Get<const Anope::string>("prefix", "anope_");
SmileysHappy = block.Get<const Anope::string>("SmileysHappy");
SmileysSad = block.Get<const Anope::string>("SmileysSad");
diff --git a/modules/database/db_atheme.cpp b/modules/database/db_atheme.cpp
index db8758d06..525173613 100644
--- a/modules/database/db_atheme.cpp
+++ b/modules/database/db_atheme.cpp
@@ -1554,7 +1554,7 @@ public:
flags.clear();
for (int i = 0; i < Config->CountBlock("privilege"); ++i)
{
- Configuration::Block &priv = Config->GetBlock("privilege", i);
+ const auto &priv = Config->GetBlock("privilege", i);
const Anope::string &name = priv.Get<const Anope::string>("name");
const Anope::string &value = priv.Get<const Anope::string>("flag");
if (!name.empty() && !value.empty())
diff --git a/modules/database/db_redis.cpp b/modules/database/db_redis.cpp
index 45d3385ad..a39825674 100644
--- a/modules/database/db_redis.cpp
+++ b/modules/database/db_redis.cpp
@@ -173,7 +173,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &block = conf.GetModule(this);
+ const auto &block = conf.GetModule(this);
this->redis = ServiceReference<Provider>("Redis::Provider", block.Get<const Anope::string>("engine", "redis/main"));
}
diff --git a/modules/database/db_sql.cpp b/modules/database/db_sql.cpp
index 979ca1000..9a02d8051 100644
--- a/modules/database/db_sql.cpp
+++ b/modules/database/db_sql.cpp
@@ -162,7 +162,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &block = conf.GetModule(this);
+ const auto &block = conf.GetModule(this);
this->sql = ServiceReference<Provider>("SQL::Provider", block.Get<const Anope::string>("engine"));
this->prefix = block.Get<const Anope::string>("prefix", "anope_db_");
this->import = block.Get<bool>("import");
diff --git a/modules/database/db_sql_live.cpp b/modules/database/db_sql_live.cpp
index 24ae9f2ab..14439a71d 100644
--- a/modules/database/db_sql_live.cpp
+++ b/modules/database/db_sql_live.cpp
@@ -141,7 +141,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &block = conf.GetModule(this);
+ const auto &block = conf.GetModule(this);
this->SQL = ServiceReference<Provider>("SQL::Provider", block.Get<const Anope::string>("engine"));
this->prefix = block.Get<const Anope::string>("prefix", "anope_db_");
}
diff --git a/modules/dns.cpp b/modules/dns.cpp
index 372c22d1e..8016630bb 100644
--- a/modules/dns.cpp
+++ b/modules/dns.cpp
@@ -1047,7 +1047,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &block = conf.GetModule(this);
+ const auto &block = conf.GetModule(this);
nameserver = block.Get<const Anope::string>("nameserver", "127.0.0.1");
timeout = block.Get<time_t>("timeout", "5");
@@ -1059,7 +1059,7 @@ public:
for (int i = 0; i < block.CountBlock("notify"); ++i)
{
- Configuration::Block &n = block.GetBlock("notify", i);
+ const auto &n = block.GetBlock("notify", i);
Anope::string nip = n.Get<Anope::string>("ip");
short nport = n.Get<short>("port");
diff --git a/modules/dnsbl.cpp b/modules/dnsbl.cpp
index e2e49e410..8b9b3e592 100644
--- a/modules/dnsbl.cpp
+++ b/modules/dnsbl.cpp
@@ -114,7 +114,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &block = conf.GetModule(this);
+ const auto &block = conf.GetModule(this);
this->check_on_connect = block.Get<bool>("check_on_connect");
this->check_on_netburst = block.Get<bool>("check_on_netburst");
this->add_to_akill = block.Get<bool>("add_to_akill", "yes");
@@ -122,7 +122,7 @@ public:
this->blacklists.clear();
for (int i = 0; i < block.CountBlock("blacklist"); ++i)
{
- Configuration::Block &bl = block.GetBlock("blacklist", i);
+ const auto &bl = block.GetBlock("blacklist", i);
Blacklist blacklist;
blacklist.name = bl.Get<Anope::string>("name");
@@ -133,7 +133,7 @@ public:
for (int j = 0; j < bl.CountBlock("reply"); ++j)
{
- Configuration::Block &reply = bl.GetBlock("reply", j);
+ const auto &reply = bl.GetBlock("reply", j);
Blacklist::Reply r;
r.code = reply.Get<int>("code");
@@ -149,7 +149,7 @@ public:
this->exempts.clear();
for (int i = 0; i < block.CountBlock("exempt"); ++i)
{
- Configuration::Block &bl = block.GetBlock("exempt", i);
+ const auto &bl = block.GetBlock("exempt", i);
this->exempts.insert(bl.Get<Anope::string>("ip"));
}
}
diff --git a/modules/extra/ldap.cpp b/modules/extra/ldap.cpp
index 0ea09afb5..3a26281d9 100644
--- a/modules/extra/ldap.cpp
+++ b/modules/extra/ldap.cpp
@@ -546,7 +546,7 @@ public:
void OnReload(Configuration::Conf &config) override
{
- Configuration::Block &conf = config.GetModule(this);
+ const auto &conf = config.GetModule(this);
for (std::map<Anope::string, LDAPService *>::iterator it = this->LDAPServices.begin(); it != this->LDAPServices.end();)
{
@@ -574,7 +574,7 @@ public:
for (int i = 0; i < conf.CountBlock("ldap"); ++i)
{
- Configuration::Block &ldap = conf.GetBlock("ldap", i);
+ const auto &ldap = conf.GetBlock("ldap", i);
const Anope::string &connname = ldap.Get<const Anope::string>("name", "ldap/main");
diff --git a/modules/extra/mysql.cpp b/modules/extra/mysql.cpp
index 294ddfac0..34fb097bb 100644
--- a/modules/extra/mysql.cpp
+++ b/modules/extra/mysql.cpp
@@ -262,7 +262,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &config = conf.GetModule(this);
+ const auto &config = conf.GetModule(this);
for (std::map<Anope::string, MySQLService *>::iterator it = this->MySQLServices.begin(); it != this->MySQLServices.end();)
{
@@ -287,7 +287,7 @@ public:
for (int i = 0; i < config.CountBlock("mysql"); ++i)
{
- Configuration::Block &block = config.GetBlock("mysql", i);
+ const auto &block = config.GetBlock("mysql", i);
const Anope::string &connname = block.Get<const Anope::string>("name", "mysql/main");
if (this->MySQLServices.find(connname) == this->MySQLServices.end())
diff --git a/modules/extra/sqlite.cpp b/modules/extra/sqlite.cpp
index a53ea26ab..524ad9af1 100644
--- a/modules/extra/sqlite.cpp
+++ b/modules/extra/sqlite.cpp
@@ -115,7 +115,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &config = conf.GetModule(this);
+ const auto &config = conf.GetModule(this);
for (std::map<Anope::string, SQLiteService *>::iterator it = this->SQLiteServices.begin(); it != this->SQLiteServices.end();)
{
@@ -139,7 +139,7 @@ public:
for (int i = 0; i < config.CountBlock("sqlite"); ++i)
{
- Configuration::Block &block = config.GetBlock("sqlite", i);
+ const auto &block = config.GetBlock("sqlite", i);
Anope::string connname = block.Get<const Anope::string>("name", "sqlite/main");
if (this->SQLiteServices.find(connname) == this->SQLiteServices.end())
diff --git a/modules/extra/ssl_gnutls.cpp b/modules/extra/ssl_gnutls.cpp
index 97693eb49..0d77b8edc 100644
--- a/modules/extra/ssl_gnutls.cpp
+++ b/modules/extra/ssl_gnutls.cpp
@@ -329,7 +329,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &config = conf.GetModule(this);
+ const auto &config = conf.GetModule(this);
const Anope::string certfile = Anope::ExpandConfig(config.Get<const Anope::string>("cert", "fullchain.pem"));
const Anope::string keyfile = Anope::ExpandConfig(config.Get<const Anope::string>("key", "privkey.pem"));
@@ -365,7 +365,7 @@ public:
void OnPreServerConnect() override
{
- Configuration::Block &config = Config->GetBlock("uplink", Anope::CurrentUplink);
+ const auto &config = Config->GetBlock("uplink", Anope::CurrentUplink);
if (config.Get<bool>("ssl"))
{
diff --git a/modules/extra/ssl_openssl.cpp b/modules/extra/ssl_openssl.cpp
index a5c840518..1380fb97a 100644
--- a/modules/extra/ssl_openssl.cpp
+++ b/modules/extra/ssl_openssl.cpp
@@ -146,7 +146,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &config = conf.GetModule(this);
+ const auto &config = conf.GetModule(this);
this->certfile = Anope::ExpandConfig(config.Get<const Anope::string>("cert", "fullchain.pem"));
this->keyfile = Anope::ExpandConfig(config.Get<const Anope::string>("key", "privkey.pem"));
@@ -213,7 +213,7 @@ public:
void OnPreServerConnect() override
{
- Configuration::Block &config = Config->GetBlock("uplink", Anope::CurrentUplink);
+ const auto &config = Config->GetBlock("uplink", Anope::CurrentUplink);
if (config.Get<bool>("ssl"))
{
diff --git a/modules/hostserv/hs_group.cpp b/modules/hostserv/hs_group.cpp
index 183956b72..2aec7ee10 100644
--- a/modules/hostserv/hs_group.cpp
+++ b/modules/hostserv/hs_group.cpp
@@ -109,7 +109,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &block = conf.GetModule(this);
+ const auto &block = conf.GetModule(this);
syncongroup = block.Get<bool>("syncongroup");
synconset = block.Get<bool>("synconset");
}
diff --git a/modules/httpd.cpp b/modules/httpd.cpp
index 92382436f..a21b78ae4 100644
--- a/modules/httpd.cpp
+++ b/modules/httpd.cpp
@@ -362,12 +362,12 @@ public:
void OnReload(Configuration::Conf &config) override
{
- Configuration::Block &conf = config.GetModule(this);
+ const auto &conf = config.GetModule(this);
std::set<Anope::string> existing;
for (int i = 0; i < conf.CountBlock("httpd"); ++i)
{
- Configuration::Block &block = conf.GetBlock("httpd", i);
+ const auto &block = conf.GetBlock("httpd", i);
const Anope::string &hname = block.Get<const Anope::string>("name", "httpd/main");
diff --git a/modules/irc2sql/irc2sql.cpp b/modules/irc2sql/irc2sql.cpp
index 6d595a741..fc402dc95 100644
--- a/modules/irc2sql/irc2sql.cpp
+++ b/modules/irc2sql/irc2sql.cpp
@@ -19,7 +19,7 @@ void IRC2SQL::OnShutdown()
void IRC2SQL::OnReload(Configuration::Conf &conf)
{
- Configuration::Block &block = Config->GetModule(this);
+ const auto &block = Config->GetModule(this);
prefix = block.Get<const Anope::string>("prefix", "anope_");
GeoIPDB = block.Get<const Anope::string>("geoip_database");
ctcpuser = block.Get<bool>("ctcpuser", "no");
diff --git a/modules/ldap_authentication.cpp b/modules/ldap_authentication.cpp
index 5ca00bdf9..f0e37506b 100644
--- a/modules/ldap_authentication.cpp
+++ b/modules/ldap_authentication.cpp
@@ -220,7 +220,7 @@ public:
void OnReload(Configuration::Conf &config) override
{
- Configuration::Block &conf = Config->GetModule(this);
+ const auto &conf = Config->GetModule(this);
basedn = conf.Get<const Anope::string>("basedn");
search_filter = conf.Get<const Anope::string>("search_filter");
diff --git a/modules/ldap_oper.cpp b/modules/ldap_oper.cpp
index 4d62052cd..cea0eac5d 100644
--- a/modules/ldap_oper.cpp
+++ b/modules/ldap_oper.cpp
@@ -94,7 +94,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &config = Config->GetModule(this);
+ const auto &config = Config->GetModule(this);
this->binddn = config.Get<const Anope::string>("binddn");
this->password = config.Get<const Anope::string>("password");
diff --git a/modules/nickserv/nickserv.cpp b/modules/nickserv/nickserv.cpp
index 11edb8b55..a78e73251 100644
--- a/modules/nickserv/nickserv.cpp
+++ b/modules/nickserv/nickserv.cpp
@@ -372,7 +372,7 @@ public:
void OnNickIdentify(User *u) override
{
- Configuration::Block &block = Config->GetModule(this);
+ const auto &block = Config->GetModule(this);
if (block.Get<bool>("modeonid", "yes"))
{
diff --git a/modules/nickserv/ns_set_misc.cpp b/modules/nickserv/ns_set_misc.cpp
index ca048487c..7995e5801 100644
--- a/modules/nickserv/ns_set_misc.cpp
+++ b/modules/nickserv/ns_set_misc.cpp
@@ -218,7 +218,7 @@ public:
for (int i = 0; i < conf.CountBlock("command"); ++i)
{
- Configuration::Block &block = conf.GetBlock("command", i);
+ const auto &block = conf.GetBlock("command", i);
const Anope::string &cmd = block.Get<const Anope::string>("command");
diff --git a/modules/operserv/os_config.cpp b/modules/operserv/os_config.cpp
index d889df31e..5417421b6 100644
--- a/modules/operserv/os_config.cpp
+++ b/modules/operserv/os_config.cpp
@@ -33,7 +33,7 @@ public:
return;
}
- Configuration::MutableBlock *block = Config->GetMutableBlock(params[1]);
+ auto *block = Config->GetMutableBlock(params[1]);
if (!block)
block = &Config->GetModule(params[1]);
@@ -57,7 +57,7 @@ public:
for (unsigned i = 0; !show_blocks[i].empty(); ++i)
{
- Configuration::Block &block = Config->GetBlock(show_blocks[i]);
+ const auto &block = Config->GetBlock(show_blocks[i]);
const Configuration::Block::item_map &items = block.GetItems();
ListFormatter lflist(source.GetAccount());
@@ -87,7 +87,7 @@ public:
for (int i = 0; i < Config->CountBlock("module"); ++i)
{
- Configuration::Block &block = Config->GetBlock("module", i);
+ const auto &block = Config->GetBlock("module", i);
const Configuration::Block::item_map &items = block.GetItems();
if (items.size() <= 1)
diff --git a/modules/operserv/os_defcon.cpp b/modules/operserv/os_defcon.cpp
index 0965b0961..9fd47c659 100644
--- a/modules/operserv/os_defcon.cpp
+++ b/modules/operserv/os_defcon.cpp
@@ -338,7 +338,7 @@ public:
DefconConfig dconfig;
{
- Configuration::Block &block = conf.GetModule(this);
+ const auto &block = conf.GetModule(this);
dconfig.defaultlevel = block.Get<int>("defaultlevel");
dconfig.defcons[4] = block.Get<const Anope::string>("level4");
dconfig.defcons[3] = block.Get<const Anope::string>("level3");
@@ -355,7 +355,7 @@ public:
}
{
- Configuration::Block &block = conf.GetModule("os_session");
+ const auto &block = conf.GetModule("os_session");
dconfig.max_session_kill = block.Get<int>("maxsessionkill");
dconfig.session_autokill_expiry = block.Get<time_t>("sessionautokillexpiry");
dconfig.sle_reason = block.Get<const Anope::string>("sessionlimitexceeded");
diff --git a/modules/operserv/os_dns.cpp b/modules/operserv/os_dns.cpp
index 9e8a6ac4e..b907bc6fa 100644
--- a/modules/operserv/os_dns.cpp
+++ b/modules/operserv/os_dns.cpp
@@ -780,7 +780,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &block = conf.GetModule(this);
+ const auto &block = conf.GetModule(this);
this->ttl = block.Get<time_t>("ttl");
this->user_drop_mark = block.Get<int>("user_drop_mark");
this->user_drop_time = block.Get<time_t>("user_drop_time");
diff --git a/modules/operserv/os_session.cpp b/modules/operserv/os_session.cpp
index 4920e478e..34e9e7ed0 100644
--- a/modules/operserv/os_session.cpp
+++ b/modules/operserv/os_session.cpp
@@ -640,7 +640,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &block = Config->GetModule(this);
+ const auto &block = Config->GetModule(this);
session_limit = block.Get<int>("defaultsessionlimit");
max_session_kill = block.Get<int>("maxsessionkill");
diff --git a/modules/proxyscan.cpp b/modules/proxyscan.cpp
index 4984034d7..f99847afd 100644
--- a/modules/proxyscan.cpp
+++ b/modules/proxyscan.cpp
@@ -262,7 +262,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &config = Config->GetModule(this);
+ const auto &config = Config->GetModule(this);
Anope::string s_target_ip = config.Get<const Anope::string>("target_ip");
if (s_target_ip.empty())
@@ -304,7 +304,7 @@ public:
this->proxyscans.clear();
for (int i = 0; i < config.CountBlock("proxyscan"); ++i)
{
- Configuration::Block &block = config.GetBlock("proxyscan", i);
+ const auto &block = config.GetBlock("proxyscan", i);
ProxyCheck p;
Anope::string token;
diff --git a/modules/redis.cpp b/modules/redis.cpp
index f50b4c67f..0211cf7f4 100644
--- a/modules/redis.cpp
+++ b/modules/redis.cpp
@@ -537,12 +537,12 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &block = conf.GetModule(this);
+ const auto &block = conf.GetModule(this);
std::vector<Anope::string> new_services;
for (int i = 0; i < block.CountBlock("redis"); ++i)
{
- Configuration::Block &redis = block.GetBlock("redis", i);
+ const auto &redis = block.GetBlock("redis", i);
const Anope::string &n = redis.Get<const Anope::string>("name"),
&ip = redis.Get<const Anope::string>("ip");
diff --git a/modules/regex_stdlib.cpp b/modules/regex_stdlib.cpp
index ff524914a..5dc3cf51f 100644
--- a/modules/regex_stdlib.cpp
+++ b/modules/regex_stdlib.cpp
@@ -69,7 +69,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &block = conf.GetModule(this);
+ const auto &block = conf.GetModule(this);
const Anope::string syntax = block.Get<const Anope::string>("syntax", "ecmascript");
if (syntax == "awk")
diff --git a/modules/rewrite.cpp b/modules/rewrite.cpp
index 94cacb8cc..e3caee1a7 100644
--- a/modules/rewrite.cpp
+++ b/modules/rewrite.cpp
@@ -169,7 +169,7 @@ public:
for (int i = 0; i < conf.CountBlock("command"); ++i)
{
- Configuration::Block &block = conf.GetBlock("command", i);
+ const auto &block = conf.GetBlock("command", i);
if (!block.Get<bool>("rewrite"))
continue;
diff --git a/modules/sql_authentication.cpp b/modules/sql_authentication.cpp
index 9c3605ed9..341405365 100644
--- a/modules/sql_authentication.cpp
+++ b/modules/sql_authentication.cpp
@@ -120,7 +120,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &config = conf.GetModule(this);
+ const auto &config = conf.GetModule(this);
this->engine = config.Get<const Anope::string>("engine");
this->query = config.Get<const Anope::string>("query");
this->disable_reason = config.Get<const Anope::string>("disable_reason");
diff --git a/modules/sql_log.cpp b/modules/sql_log.cpp
index ad23dfb19..b45c13bd6 100644
--- a/modules/sql_log.cpp
+++ b/modules/sql_log.cpp
@@ -22,7 +22,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &config = conf.GetModule(this);
+ const auto &config = conf.GetModule(this);
this->table = config.Get<const Anope::string>("table", "logs");
}
diff --git a/modules/sql_oper.cpp b/modules/sql_oper.cpp
index cc4c0658d..a28259975 100644
--- a/modules/sql_oper.cpp
+++ b/modules/sql_oper.cpp
@@ -152,7 +152,7 @@ public:
void OnReload(Configuration::Conf &conf) override
{
- Configuration::Block &config = conf.GetModule(this);
+ const auto &config = conf.GetModule(this);
this->engine = config.Get<const Anope::string>("engine");
this->query = config.Get<const Anope::string>("query");
diff --git a/modules/webcpanel/webcpanel.cpp b/modules/webcpanel/webcpanel.cpp
index 182e7077f..e09f51e94 100644
--- a/modules/webcpanel/webcpanel.cpp
+++ b/modules/webcpanel/webcpanel.cpp
@@ -58,7 +58,7 @@ public:
me = this;
- Configuration::Block &block = Config->GetModule(this);
+ const auto &block = Config->GetModule(this);
provider_name = block.Get<const Anope::string>("server", "httpd/main");
template_base = Anope::ExpandData(block.Get<const Anope::string>("template_dir", "webcpanel/templates/default"));
page_title = block.Get<const Anope::string>("title", "Anope IRC Services");