repo: ngircd action: commit revision: path_from: revision_from: 21cbf37db5647159eced6ed1275e0e2e6980155c: path_to: revision_to:
commit 21cbf37db5647159eced6ed1275e0e2e6980155c Author: Alexander BartonDate: Wed Dec 29 14:12:34 2010 +0100 Don't throttle services and servers beeing registered diff --git a/src/ngircd/conn.c b/src/ngircd/conn.c
--- a/src/ngircd/conn.c
+++ b/src/ngircd/conn.c
@@ -1517,6 +1517,8 @@ Read_Request( CONN_ID Idx )
/* Look at the data in the (read-) buffer of this connection */
My_Connections[Idx].bps += Handle_Buffer(Idx);
if (Client_Type(c) != CLIENT_SERVER
+ && Client_Type(c) != CLIENT_UNKNOWNSERVER
+ && Client_Type(c) != CLIENT_SERVICE
&& My_Connections[Idx].bps >= maxbps) {
LogDebug("Throttling connection %d: BPS exceeded! (%u >= %u)",
Idx, My_Connections[Idx].bps, maxbps);
-----END OF PAGE-----