aboutsummaryrefslogtreecommitdiffstats
path: root/modules/cap.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2026-04-04 18:15:30 +0100
committerGravatar Sadie Powell2026-04-04 18:15:30 +0100
commitab48b941f222dcedb7e169c054a102005e1af03c (patch)
treea481c70d1ae3073b1bc192e32e12010df20a2cc2 /modules/cap.cpp
parentPass a server reference to OnRouteMessage. (diff)
Add insp::find_value, insp::to_ptr and switch code to use them.
Diffstat (limited to 'modules/cap.cpp')
-rw-r--r--modules/cap.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/modules/cap.cpp b/modules/cap.cpp
index 7e135e70d..01b5888ee 100644
--- a/modules/cap.cpp
+++ b/modules/cap.cpp
@@ -19,8 +19,9 @@
#include "inspircd.h"
-#include "modules/reload.h"
#include "modules/cap.h"
+#include "modules/reload.h"
+#include "utility/container.h"
#include "utility/string.h"
enum
@@ -197,10 +198,7 @@ public:
Capability* Find(const std::string& capname) const override
{
- CapMap::const_iterator it = caps.find(capname);
- if (it != caps.end())
- return it->second;
- return nullptr;
+ return insp::find_value(caps, capname);
}
void NotifyValueChange(Capability* cap) override