This *might* fix the dbuf bug, because note that before
handshaking servers were not treated like servers even
though they had authed, and dbufs were being used. I
am not certain this is the problem though.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@779
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
+2002-06-29 Andrew Miller <a1kmm@mware.virtualave.net>
+
+ * ircd/s_bsd.c (read_packet): don't make handshaking servers go through
+ the dbufs.
+
2002-06-18 Andrew Miller <a1kmm@mware.virtualave.net>
* ircd/s_bsd.c (read_packet): don't allow unregistered clients to flood
* $Id$
*
*/
-#define PATCHLEVEL "04"
+#define PATCHLEVEL "05"
#define RELEASE ".12.alpha."
* For server connections, we process as many as we can without
* worrying about the time of day or anything :)
*/
- if (length > 0 && IsServer(cptr)) {
+ if (length > 0 && (IsServer(cptr) || IsHandshake(cptr))) {
return server_dopacket(cptr, readbuf, length);
}
else {