summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authormichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>2014-01-18 19:38:33 +0000
committermichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>2014-01-18 19:38:33 +0000
commitdb80198296c2fcfcd56263462c2a08fb0e77ade2 (patch)
treed3437ff0cd88a8ec58ceec77e2519966bc3a78e5 /modules
parent3d1b993e6572de08c3a180d953d940d0e7a05879 (diff)
- m_dline.c: merged me_undline() into ms_undline()
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2858 82007160-df01-0410-b94d-b575c5fd34c7
Diffstat (limited to 'modules')
-rw-r--r--modules/m_dline.c22
1 files changed, 5 insertions, 17 deletions
diff --git a/modules/m_dline.c b/modules/m_dline.c
index 23791ba..7aaeec5 100644
--- a/modules/m_dline.c
+++ b/modules/m_dline.c
@@ -446,15 +446,17 @@ mo_undline(struct Client *client_p, struct Client *source_p,
}
static int
-me_undline(struct Client *client_p, struct Client *source_p,
+ms_undline(struct Client *client_p, struct Client *source_p,
int parc, char *parv[])
{
- const char *addr = NULL;
+ const char *addr = parv[1];
if (parc != 3 || EmptyString(parv[2]))
return 0;
- addr = parv[2];
+ sendto_match_servs(source_p, parv[1], CAP_UNDLN,
+ "UNDLINE %s %s",
+ parv[1], parv[2]);
if (!IsClient(source_p) || match(parv[1], me.name))
return 0;
@@ -482,20 +484,6 @@ me_undline(struct Client *client_p, struct Client *source_p,
return 0;
}
-static int
-ms_undline(struct Client *client_p, struct Client *source_p,
- int parc, char *parv[])
-{
- if (parc != 3 || EmptyString(parv[2]))
- return 0;
-
- sendto_match_servs(source_p, parv[1], CAP_UNDLN,
- "UNDLINE %s %s",
- parv[1], parv[2]);
-
- return me_undline(client_p, source_p, parc, parv);
-}
-
static struct Message dline_msgtab =
{
"DLINE", 0, 0, 2, MAXPARA, MFLG_SLOW, 0,