Log message:
Remove spurious protocol violation notices by backing off on the required
parameter count for BURST. These can be sent if all users on a channel
with no modes set get collided off during the burst. If the channel
remains empty after the BURST is complete, it will be garbage-collected
as before during the processing of END_OF_BURST.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@531
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
+2001-07-17 Kevin L. Mitchell <klmitch@mit.edu>
+
+ * ircd/m_burst.c (ms_burst): in the case of a modeless channel and
+ a nick collide, a bare BURST may be propagated; adjust the
+ enforced parameter count to accept the bare BURST
+
2001-07-12 Kevin L. Mitchell <klmitch@mit.edu>
* ircd/s_bsd.c: mark a client as having been IP checked
int param, nickpos = 0, banpos = 0;
char modestr[BUFSIZE], nickstr[BUFSIZE], banstr[BUFSIZE];
- if (parc < 4)
+ if (parc < 3)
return protocol_violation(sptr,"Too few parameters for BURST");
if (!IsBurst(sptr)) /* don't allow BURST outside of burst */