aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorGravatar Sadie Powell2021-03-17 13:12:24 +0000
committerGravatar Sadie Powell2021-03-17 13:12:24 +0000
commit3c013df6dac92d221f1d1dce587ed33e12715e55 (patch)
tree3c0654f14193d220f2a7f459d04265ff5c8257d8 /src/modules
parentPascalize Unset in extension item classes. (diff)
Add a forwarding overload of SimpleExtItem#Set.
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/m_anticaps.cpp2
-rw-r--r--src/modules/m_chanhistory.cpp2
-rw-r--r--src/modules/m_conn_join.cpp2
-rw-r--r--src/modules/m_joinflood.cpp2
-rw-r--r--src/modules/m_kicknorejoin.cpp2
-rw-r--r--src/modules/m_messageflood.cpp2
-rw-r--r--src/modules/m_nickflood.cpp2
-rw-r--r--src/modules/m_sasl.cpp2
8 files changed, 8 insertions, 8 deletions
diff --git a/src/modules/m_anticaps.cpp b/src/modules/m_anticaps.cpp
index c13bfa8bf..7c7dc8844 100644
--- a/src/modules/m_anticaps.cpp
+++ b/src/modules/m_anticaps.cpp
@@ -119,7 +119,7 @@ class AntiCapsMode : public ParamMode<AntiCapsMode, SimpleExtItem<AntiCapsSettin
return MODEACTION_DENY;
}
- ext.Set(channel, new AntiCapsSettings(method, minlen, percent));
+ ext.Set(channel, method, minlen, percent);
return MODEACTION_ALLOW;
}
diff --git a/src/modules/m_chanhistory.cpp b/src/modules/m_chanhistory.cpp
index 2c32c9567..d7aa293e5 100644
--- a/src/modules/m_chanhistory.cpp
+++ b/src/modules/m_chanhistory.cpp
@@ -111,7 +111,7 @@ class HistoryMode : public ParamMode<HistoryMode, SimpleExtItem<HistoryList> >
}
else
{
- ext.Set(channel, new HistoryList(len, time));
+ ext.Set(channel, len, time);
}
return MODEACTION_ALLOW;
}
diff --git a/src/modules/m_conn_join.cpp b/src/modules/m_conn_join.cpp
index 456fef088..afd464a17 100644
--- a/src/modules/m_conn_join.cpp
+++ b/src/modules/m_conn_join.cpp
@@ -110,7 +110,7 @@ class ModuleConnJoin : public Module
if (!chandelay)
JoinChannels(localuser, chanlist);
else
- ext.Set(localuser, new JoinTimer(localuser, ext, chanlist, chandelay));
+ ext.Set(localuser, localuser, ext, chanlist, chandelay);
}
};
diff --git a/src/modules/m_joinflood.cpp b/src/modules/m_joinflood.cpp
index aeaab0502..52991d3a7 100644
--- a/src/modules/m_joinflood.cpp
+++ b/src/modules/m_joinflood.cpp
@@ -122,7 +122,7 @@ class JoinFlood : public ParamMode<JoinFlood, SimpleExtItem<joinfloodsettings> >
return MODEACTION_DENY;
}
- ext.Set(channel, new joinfloodsettings(nsecs, njoins));
+ ext.Set(channel, nsecs, njoins);
return MODEACTION_ALLOW;
}
diff --git a/src/modules/m_kicknorejoin.cpp b/src/modules/m_kicknorejoin.cpp
index f2e73d507..798b2e92e 100644
--- a/src/modules/m_kicknorejoin.cpp
+++ b/src/modules/m_kicknorejoin.cpp
@@ -114,7 +114,7 @@ class KickRejoin : public ParamMode<KickRejoin, SimpleExtItem<KickRejoinData> >
if (IS_LOCAL(source) && v > max)
v = max;
- ext.Set(channel, new KickRejoinData(v));
+ ext.Set(channel, v);
return MODEACTION_ALLOW;
}
diff --git a/src/modules/m_messageflood.cpp b/src/modules/m_messageflood.cpp
index 0cc32b65d..f3160a28b 100644
--- a/src/modules/m_messageflood.cpp
+++ b/src/modules/m_messageflood.cpp
@@ -96,7 +96,7 @@ class MsgFlood : public ParamMode<MsgFlood, SimpleExtItem<floodsettings> >
return MODEACTION_DENY;
}
- ext.Set(channel, new floodsettings(ban, nsecs, nlines));
+ ext.Set(channel, ban, nsecs, nlines);
return MODEACTION_ALLOW;
}
diff --git a/src/modules/m_nickflood.cpp b/src/modules/m_nickflood.cpp
index 9c7613242..7d49b449d 100644
--- a/src/modules/m_nickflood.cpp
+++ b/src/modules/m_nickflood.cpp
@@ -111,7 +111,7 @@ class NickFlood : public ParamMode<NickFlood, SimpleExtItem<nickfloodsettings> >
return MODEACTION_DENY;
}
- ext.Set(channel, new nickfloodsettings(nsecs, nnicks));
+ ext.Set(channel, nsecs, nnicks);
return MODEACTION_ALLOW;
}
diff --git a/src/modules/m_sasl.cpp b/src/modules/m_sasl.cpp
index 788b74160..095a42fe7 100644
--- a/src/modules/m_sasl.cpp
+++ b/src/modules/m_sasl.cpp
@@ -352,7 +352,7 @@ class CommandAuthenticate : public SplitCommand
SaslAuthenticator *sasl = authExt.Get(user);
if (!sasl)
- authExt.Set(user, new SaslAuthenticator(user, parameters[0], sslapi));
+ authExt.Set(user, user, parameters[0], sslapi);
else if (sasl->SendClientMessage(parameters) == false) // IAL abort extension --nenolod
{
sasl->AnnounceState();