Erreur sur la fonction cron du plugin : Unsupported operand types: string - string

Bonjour,

Suite au passage en Debian 12, j’ai le message suivant avec le plugin-asuswrt

Erreur sur la fonction cron du plugin : Unsupported operand types: string - string

En regardant dans le code, cela semble bloquer sur ces 2 lignes du fichier

/var/www/html/plugins/asuswrt/core/class/asuswrt.class.php

Line 162
$speed = round(($result['txtotal'] - $past)/60000000,2);

Line 166
$speed = round(($result['rxtotal'] - $past)/60000000,2);

Je comprends que cela vient de la version 8 de PHP qui est moins permissive.

En castant les valeurs pour les forcer en integer, il n’y a plus l’erreur.

Line 162
$speed = round(((int)$result['txtotal'] - (int)$past)/60000000,2);

Line 166
$speed = round(((int)$result['rxtotal'] - (int)$past)/60000000,2);

Si cela est la bonne correction à faire, @lunarok, pourrais-tu la pousser sur le plugin stp ?

Merci.