1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00

Fix float to int

This commit is contained in:
Ycarus (Yannick Chabanois) 2024-03-13 20:37:07 +01:00
parent ca31571685
commit 7437375a2c

View file

@ -61,11 +61,11 @@ _init_rto() {
_update_rto() { _update_rto() {
if [ -z "$srtt" ]; then if [ -z "$srtt" ]; then
srtt=$1 srtt=$1
rttvar=$(($1 / 2)) rttvar=$(echo "$(($1 / 2))" | cut -d. -f1)
else else
diff=$((srtt - $1)) diff=$((srtt - $1))
rttvar=$(((75 * rttvar + 25 * (diff >= 0 ? diff : -diff)) / 100)) rttvar=$(echo "$(((75 * rttvar + 25 * (diff >= 0 ? diff : -diff)) / 100))" | cut -d. -f1)
srtt=$(((75 * srtt + 25 * $1) / 100)) srtt=$(echo "$(((75 * srtt + 25 * $1) / 100))" | cut -d. -f1)
fi fi
rto=$((tmp = srtt + 3 * rttvar, tmp > rto_init ? tmp : rto_init)) rto=$((tmp = srtt + 3 * rttvar, tmp > rto_init ? tmp : rto_init))
} }