mirror of
https://github.com/transmission/transmission.git
synced 2025-12-27 13:41:17 +00:00
fix: speed limits did not work below 16KiB/s (#7339)
* refactor: calculate raw speed by OS buffer instead of application buffer * refactor: limit transfer speed by raw speed * refactor: early return write if no bytes * refactor: remove code for guessing TCP/IP overhead * refactor: remove code for uTP overhead
This commit is contained in:
@@ -183,7 +183,7 @@ public:
|
||||
return false;
|
||||
}
|
||||
|
||||
auto const got = get_piece_speed(now_msec, dir);
|
||||
auto const got = get_raw_speed(now_msec, dir);
|
||||
auto const want = get_desired_speed(dir);
|
||||
return got >= want;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user