diff options
author | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2014-01-18 19:38:33 +0000 |
---|---|---|
committer | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2014-01-18 19:38:33 +0000 |
commit | db80198296c2fcfcd56263462c2a08fb0e77ade2 (patch) | |
tree | d3437ff0cd88a8ec58ceec77e2519966bc3a78e5 /modules | |
parent | 3d1b993e6572de08c3a180d953d940d0e7a05879 (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.c | 22 |
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, |