From 9274c0f3f4a23751d68355f801fbf5d4d64121e8 Mon Sep 17 00:00:00 2001 From: Ed Kellett Date: Sun, 19 Apr 2020 00:53:10 +0100 Subject: [PATCH] Align check_one_kline better with find_kline --- ircd/client.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ircd/client.c b/ircd/client.c index 20ae47f3..072d0a4c 100644 --- a/ircd/client.c +++ b/ircd/client.c @@ -605,9 +605,13 @@ check_one_kline(struct ConfItem *kline) if (comp_with_mask_sock((struct sockaddr *)&client_p->localClient->ip, (struct sockaddr *)&sockaddr, bits)) matched = 1; + break; case HM_HOST: if (match(kline->host, client_p->orighost)) matched = 1; + if (match(kline->host, client_p->sockhost)) + matched = 1; + break; } if (!matched)