From 7d2a0ff6dc378c0aa0bfaffa7bb1135413c4daaa Mon Sep 17 00:00:00 2001 From: Jan Kneschke Date: Wed, 23 Nov 2005 11:44:35 +0000 Subject: [PATCH] fixed server-based traffic shaping if connection limit is not set git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-merge-1.4.x@879 152afb58-edef-0310-8abb-c4023f1b3aa9 --- src/server.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server.c b/src/server.c index b9f8f509..5c515e3c 100644 --- a/src/server.c +++ b/src/server.c @@ -974,7 +974,8 @@ int main (int argc, char **argv) { if (0 == (t_diff = srv->cur_ts - con->connection_start)) t_diff = 1; if (con->traffic_limit_reached && - ((con->bytes_written / t_diff) < con->conf.kbytes_per_second * 1024)) { + (con->conf.kbytes_per_second == 0 || + ((con->bytes_written / t_diff) < con->conf.kbytes_per_second * 1024))) { /* enable connection again */ con->traffic_limit_reached = 0;