Fix SF#1706014 by not giving in-burst servers special lenience.
authorMichael Poole <mdpoole@troilus.org>
Sun, 20 May 2007 15:01:19 +0000 (15:01 +0000)
committerMichael Poole <mdpoole@troilus.org>
Sun, 20 May 2007 15:01:19 +0000 (15:01 +0000)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1813 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

ChangeLog
ircd/m_burst.c

index 8548f0d4acafa48db2221fcfb8b8a8ea6e5fdf0c..e1c088f13e154e6d72dd8220326149c5a514fc24 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-05-20  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/m_burst.c (ms_burst): Do not let bursting servers join a
+       user to a channel more than once.
+
 2007-05-20  Michael Poole <mdpoole@troilus.org>
 
        * ircd/ircd_features.c (feature_set): Report new value of feature
index 262e247069f6ca1ec9382128dc3a29c93a8e6c16..1b19a6a02c3857a31e111174299f05eb2e2a0240 100644 (file)
@@ -545,7 +545,7 @@ int ms_burst(struct Client *cptr, struct Client *sptr, int parc, char *parv[])
             last_oplevel = oplevel;
          }
 
-         if (IsBurst(sptr) || !(member = find_member_link(chptr, acptr)))
+         if (!(member = find_member_link(chptr, acptr)))
          {
            add_user_to_channel(chptr, acptr, current_mode, oplevel);
             if (!(current_mode & CHFL_DELAYED))