address comments

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
import this
2025-11-13 16:03:50 +00:00
committed by GitHub
parent 81fd37e5c0
commit de4fb6291c
@@ -170,10 +170,13 @@ remove_duplicate_rules() {
for ((i=1; i<count; i++)); do
local cleaned="${rule#-A }"
local chain rest
chain=$(echo "$cleaned" | awk '{print $1}')
rest=$(echo "$cleaned" | cut -d' ' -f2-)
# try exact match delete first
if iptables -t filter -C "$cleaned" 2>/dev/null; then
iptables -t filter -D "$cleaned" && continue
if iptables -t filter -C "$chain" $rest 2>/dev/null; then
iptables -t filter -D "$chain" $rest && continue
fi
# fallback: locate rule in iptables -S