1
0
Fork 0
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:
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() {
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))
}