INNER CODE UNIT · Shell

total

bivlked/amneziawg-installer · awg_common.sh:2590

                        total=$(( total + ${#hex} / 2 ))
                    else
                        unknown=1
                    fi
                    ;;
                r|rc|rd)
                    # 🔴 `10#` обязателен. Без него bash читает число с ведущим
                    # нулём как восьмеричное, `<r 08>` роняет арифметику, вся
                    # функция возвращает ПУСТОТУ, и проверка на превышение
                    # порога молча не срабатывает - тихий отказ ровно там, где
                    # он опаснее всего. Замерено 31 aug 2026.
                    # Длина ограничена девятью цифрами не из вкуса:
                    # `<r 18446744073709551617>` переполняет 64-битную
                    # арифметику bash и даёт в сумме ЕДИНИЦУ, то есть заведомо
                    # опасное значение проскакивает под порогом. Замерено
                    # 1 sep 2026. Вендор ограничивает r/rc/rd тысячей, так что
                    # девять цифр - запас, а не рамка.
                    if [[ "$n" =~ ^[0-9]{1,9}$ ]]; then

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…