From 33d9fd10a4e60e418023ca1b771b56c7820b0e8f Mon Sep 17 00:00:00 2001 From: michael Date: Sun, 12 Jan 2014 16:53:14 +0000 Subject: - m_kline.c:mo_kline(). if a target server exists, use sendto_match_servs() instead of sendto_server() git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/branches/8.1.x@2803 82007160-df01-0410-b94d-b575c5fd34c7 --- modules/m_kline.c | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/modules/m_kline.c b/modules/m_kline.c index 1956d20..0753f30 100644 --- a/modules/m_kline.c +++ b/modules/m_kline.c @@ -86,22 +86,9 @@ mo_kline(struct Client *client_p, struct Client *source_p, if (target_server != NULL) { - if (HasID(source_p)) - { - sendto_server(NULL, CAP_KLN|CAP_TS6, NOCAPS, - ":%s KLINE %s %lu %s %s :%s", - source_p->id, target_server, (unsigned long)tkline_time, - user, host, reason); - sendto_server(NULL, CAP_KLN, CAP_TS6, - ":%s KLINE %s %lu %s %s :%s", - source_p->name, target_server, (unsigned long)tkline_time, - user, host, reason); - } - else - sendto_server(NULL, CAP_KLN, NOCAPS, - ":%s KLINE %s %lu %s %s :%s", - source_p->name, target_server, (unsigned long)tkline_time, - user, host, reason); + sendto_match_servs(source_p, target_server, CAP_KLN, "KLINE %s %lu %s %s :%s", + target_server, (unsigned long)tkline_time, + user, host, reason); /* Allow ON to apply local kline as well if it matches */ if (match(target_server, me.name)) -- cgit