summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimo Sirainen <cras@irssi.org>2003-06-25 19:30:19 +0000
committercras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564>2003-06-25 19:30:19 +0000
commitb729120ca4fda66b9cc66fa75b7b10ead38dc198 (patch)
treef45c6a9ab3f2047ccdec1ce31125c7a9bbb9b620
parent1359b7cc57d2518228da226c8dd61455deaa5e8a (diff)
downloadirssi-b729120ca4fda66b9cc66fa75b7b10ead38dc198.zip
Disable extra ircnet flood protection if cmd_queue_speed <= 10
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@3116 dbcabf3a-b0e7-0310-adc4-f8d773084564
-rw-r--r--src/irc/core/irc-servers.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/irc/core/irc-servers.c b/src/irc/core/irc-servers.c
index 8a8473e4..c6d16b62 100644
--- a/src/irc/core/irc-servers.c
+++ b/src/irc/core/irc-servers.c
@@ -325,7 +325,7 @@ void irc_server_send_data(IRC_SERVER_REC *server, const char *data, int len)
actually is 1sec / 100 bytes penalty, but we rather want to deal
with the max. 1000 bytes input buffer problem. If we send more
than that with the burst, we'll get excess flooded. */
- if (len < 100)
+ if (len < 100 || server->cmd_queue_speed <= 10)
server->wait_cmd.tv_sec = 0;
else {
memcpy(&server->wait_cmd, &server->last_cmd, sizeof(GTimeVal));