From f7459f4f17e2791032205a86076a10587c998c62 Mon Sep 17 00:00:00 2001 From: xiaorouji <60100640+xiaorouji@users.noreply.github.com> Date: Fri, 22 Sep 2023 02:17:27 +0800 Subject: [PATCH] luci: fix maybe triggered bug --- luci-app-passwall/luasrc/passwall/util_sing-box.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/luci-app-passwall/luasrc/passwall/util_sing-box.lua b/luci-app-passwall/luasrc/passwall/util_sing-box.lua index 2341d0de4..b67375fe8 100644 --- a/luci-app-passwall/luasrc/passwall/util_sing-box.lua +++ b/luci-app-passwall/luasrc/passwall/util_sing-box.lua @@ -1068,7 +1068,7 @@ function gen_config(var) rule.geosite = #domain_table.geosite > 0 and domain_table.geosite or nil if outboundTag and outboundTag ~= "nil" then - table.insert(dns_domain_rules, domain_table) + table.insert(dns_domain_rules, api.clone(domain_table)) end end @@ -1236,7 +1236,7 @@ function gen_config(var) table.insert(domain, w) end) if #domain > 0 then - table.insert(dns_domain_rules, { + table.insert(dns_domain_rules, 1, { outboundTag = "direct", domain = domain })