From 7614f1e828de5b165124b7eede7182e46c41be6c Mon Sep 17 00:00:00 2001 From: SunBK201 Date: Fri, 31 Oct 2025 00:05:33 +0800 Subject: [PATCH] fix: streamline stop_service by removing backend detection and ensuring cleanup --- openwrt/files/ua3f.init | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/openwrt/files/ua3f.init b/openwrt/files/ua3f.init index 4ccfe9d..7ef3572 100755 --- a/openwrt/files/ua3f.init +++ b/openwrt/files/ua3f.init @@ -309,12 +309,9 @@ start_service() { } stop_service() { - detect_backend - if [ "$FW_BACKEND" = "nft" ]; then - fw_revert_nft - else - fw_revert_ipt - fi + fw_revert_ipt >/dev/null 2>&1 + fw_revert_nft >/dev/null 2>&1 + rm -f "$IPSET_CREATED_FLAG" "$ROUTE_CREATED_FLAG" } reload_service() {