aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_dccallow.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2022-09-03 22:52:53 +0100
committerGravatar Sadie Powell2022-09-03 23:17:05 +0100
commit9203f40f41e4a735d379d13867d277c696fb28c5 (patch)
tree93a171344e801b44918229fdd6b8778293ab88aa /src/modules/m_dccallow.cpp
parentFix some warnings noticed by the bugprone-* clang-tidy checkers. (diff)
downloadinspircd++-9203f40f41e4a735d379d13867d277c696fb28c5.tar.gz
inspircd++-9203f40f41e4a735d379d13867d277c696fb28c5.tar.bz2
inspircd++-9203f40f41e4a735d379d13867d277c696fb28c5.zip
Fix some warnings noticed by the readability-* clang-tidy checkers.
Diffstat (limited to 'src/modules/m_dccallow.cpp')
-rw-r--r--src/modules/m_dccallow.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/modules/m_dccallow.cpp b/src/modules/m_dccallow.cpp
index f113215f7..3384741f3 100644
--- a/src/modules/m_dccallow.cpp
+++ b/src/modules/m_dccallow.cpp
@@ -194,6 +194,7 @@ public:
: Command(parent, "DCCALLOW", 0)
, ext(Ext)
{
+ allow_empty_last_param = false;
syntax = { "[(+|-)<nick> [<time>]]", "LIST", "HELP" };
/* XXX we need to fix this so it can work with translation stuff (i.e. move +- into a seperate param */
}
@@ -201,15 +202,15 @@ public:
CmdResult Handle(User* user, const Params& parameters) override
{
/* syntax: DCCALLOW [(+|-)<nick> [<time>]]|[LIST|HELP] */
- if (!parameters.size())
+ if (parameters.empty())
{
// display current DCCALLOW list
DisplayDCCAllowList(user);
return CmdResult::FAILURE;
}
- else if (parameters.size() > 0)
+ else
{
- char action = *parameters[0].c_str();
+ char action = parameters[0][0];
// if they didn't specify an action, this is probably a command
if (action != '+' && action != '-')
@@ -344,7 +345,7 @@ public:
return ROUTE_BROADCAST;
}
- void DisplayHelp(User* user)
+ static void DisplayHelp(User* user)
{
user->WriteNumeric(RPL_HELPSTART, "*", "DCCALLOW [(+|-)<nick> [<time>]]|[LIST|HELP]");
for (const auto& helpline : helptext)
@@ -436,7 +437,7 @@ public:
if (irc::equals(ctcpname, "DCC") && !ctcpbody.empty())
{
dl = ext.Get(u);
- if (dl && dl->size())
+ if (dl && !dl->empty())
{
for (const auto& dccallow : *dl)
{
@@ -524,7 +525,7 @@ public:
dl = ext.Get(u);
if (dl)
{
- if (dl->size())
+ if (!dl->empty())
{
dccallowlist::iterator iter2 = dl->begin();
while (iter2 != dl->end())
@@ -559,7 +560,7 @@ public:
dl = ext.Get(u);
if (dl)
{
- if (dl->size())
+ if (!dl->empty())
{
for (dccallowlist::iterator i = dl->begin(); i != dl->end(); ++i)
{
@@ -582,7 +583,7 @@ public:
}
}
- void RemoveFromUserlist(User *user)
+ static void RemoveFromUserlist(User *user)
{
// remove user from userlist
for (userlist::iterator j = ul.begin(); j != ul.end(); ++j)