Fix test for whether a client's own server is kicking him.
authorMichael Poole <mdpoole@troilus.org>
Mon, 14 Nov 2005 21:17:07 +0000 (21:17 +0000)
committerMichael Poole <mdpoole@troilus.org>
Mon, 14 Nov 2005 21:17:07 +0000 (21:17 +0000)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1550 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

ChangeLog
ircd/m_kick.c

index 975d992d7919c56018e6ade63db5a8c629bfbb85..6f84307992f8df201663e219cbb989cf1db3b521 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-11-14  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/m_kick.c (ms_kick): Fix test for whether a client's own
+       server is kicking him.
+
 2005-11-13  Michael Poole <mdpoole@troilus.org>
 
        * include/patchlevel.h (PATCHLEVEL): Bump for pre04.
index 813dfc430f746dcb717bb2cd7a5816f90bd51d35..2c95a8ea344906deb0f8a367ecf0662c92741398 100644 (file)
@@ -213,7 +213,7 @@ int ms_kick(struct Client *cptr, struct Client *sptr, int parc, char *parv[])
   /* 2002-10-17: Don't send HACK if the users local server is kicking them */
   if (IsServer(sptr) &&
       !IsBurstOrBurstAck(sptr) &&
-      sptr!=cli_from(who))
+      sptr!=cli_user(who)->server)
     sendto_opmask_butone(0, SNO_HACK4, "HACK: %C KICK %H %C %s", sptr, chptr,
                         who, comment);