From e368ba2871bfef5d451ca35d9463ee0319784038 Mon Sep 17 00:00:00 2001 From: pk910 Date: Mon, 26 Dec 2011 15:38:28 +0100 Subject: [PATCH] handle kick events even if the target user is a service --- src/hash.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hash.c b/src/hash.c index eb2d54a..a55ad9b 100644 --- a/src/hash.c +++ b/src/hash.c @@ -665,9 +665,9 @@ ChannelUserKicked(struct userNode* kicker, struct userNode* victim, struct chanN unsigned int n; struct modeNode *mn; - if (!victim || !channel || IsService(victim) || !GetUserMode(channel, victim)) + if (!victim || !channel || !GetUserMode(channel, victim)) return; - + /* Update the kicker's idle time (kicker may be null if it was a server) */ if (kicker && (mn = GetUserMode(channel, kicker))) mn->idle_since = now; -- 2.20.1