diff --git a/tests/netns/topology.sh b/tests/netns/topology.sh index 4892f6b..6c13a7c 100644 --- a/tests/netns/topology.sh +++ b/tests/netns/topology.sh @@ -31,9 +31,9 @@ topology_down() { # `ip netns delete` в контейнере иногда «теряется»: команда отработала, а # namespace остаётся в `ip netns list` (issue #56). Поэтому удаляем # безусловно (операция идемпотентна) и до 5 раз проверяем результат. - local ns attempt + local ns for ns in "$AWG_NS_CLIENT" "$AWG_NS_GW" "$AWG_NS_UPLINK"; do - for attempt in 1 2 3 4 5; do + for _ in 1 2 3 4 5; do ip netns delete "$ns" 2>/dev/null || true if ! ns_exists "$ns"; then break; fi sleep 0.2