From: Florian Eckert Date: Tue, 8 Mar 2022 10:04:21 +0000 (+0100) Subject: mwan3: add sleep to release ipset reference X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=ed2e0b33ed71243a03e2782a897e68359a5de613;p=openwrt-packages.git mwan3: add sleep to release ipset reference It turns out that under high system load, ipsets cannot be deleted. This is because there is still a reference in iptables. A short sleep should give the system time to clean this up. Signed-off-by: Florian Eckert --- diff --git a/net/mwan3/files/etc/init.d/mwan3 b/net/mwan3/files/etc/init.d/mwan3 index 22d5c2bd3..33a1f46e5 100755 --- a/net/mwan3/files/etc/init.d/mwan3 +++ b/net/mwan3/files/etc/init.d/mwan3 @@ -91,6 +91,8 @@ stop_service() { } | $IPTR done + # Needed for the firewall backend to release the ipsets reference + sleep 2 for ipset in $($IPS -n list | grep mwan3_); do $IPS -q destroy $ipset done