summaryrefslogtreecommitdiff
path: root/include/config.h
diff options
context:
space:
mode:
authorSadie Powell <sadie@witchery.services>2023-05-04 17:56:37 +0100
committerSadie Powell <sadie@witchery.services>2023-05-04 19:21:02 +0100
commitb7abfe5eca076c29a0d49a411320612264093bdf (patch)
treea8c8adaa95b0aff200b3567677b3da548ebc020c /include/config.h
parent23e7f5bd338cbb78ab3d990ba58064726de42abc (diff)
Avoid returning null when a config tag does not exist.
This invokes undefined behaviour on modern compilers.
Diffstat (limited to 'include/config.h')
-rw-r--r--include/config.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/config.h b/include/config.h
index 2251d5566..f3d30559c 100644
--- a/include/config.h
+++ b/include/config.h
@@ -129,6 +129,9 @@ namespace Configuration
std::map<Anope::string, Block *> modules;
Anope::map<Anope::string> bots;
+ /* Represents a missing tag. */
+ Block EmptyBlock;
+
Conf();
~Conf();