mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-13 02:51:50 +00:00
Fix float to int
This commit is contained in:
parent
ca31571685
commit
7437375a2c
1 changed files with 3 additions and 3 deletions
|
@ -61,11 +61,11 @@ _init_rto() {
|
|||
_update_rto() {
|
||||
if [ -z "$srtt" ]; then
|
||||
srtt=$1
|
||||
rttvar=$(($1 / 2))
|
||||
rttvar=$(echo "$(($1 / 2))" | cut -d. -f1)
|
||||
else
|
||||
diff=$((srtt - $1))
|
||||
rttvar=$(((75 * rttvar + 25 * (diff >= 0 ? diff : -diff)) / 100))
|
||||
srtt=$(((75 * srtt + 25 * $1) / 100))
|
||||
rttvar=$(echo "$(((75 * rttvar + 25 * (diff >= 0 ? diff : -diff)) / 100))" | cut -d. -f1)
|
||||
srtt=$(echo "$(((75 * srtt + 25 * $1) / 100))" | cut -d. -f1)
|
||||
fi
|
||||
rto=$((tmp = srtt + 3 * rttvar, tmp > rto_init ? tmp : rto_init))
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue