From 727d0dbe93c20da09b6fc07c5d979ec9adaa9855 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 8 Mar 2026 20:17:38 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8D=89=20Sync=202026-03-08=2020:17:37?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../luasrc/model/cbi/passwall/client/global.lua | 2 +- luci-app-passwall/luasrc/passwall/util_xray.lua | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/luci-app-passwall/luasrc/model/cbi/passwall/client/global.lua b/luci-app-passwall/luasrc/model/cbi/passwall/client/global.lua index 1451dca36..698dc619d 100644 --- a/luci-app-passwall/luasrc/model/cbi/passwall/client/global.lua +++ b/luci-app-passwall/luasrc/model/cbi/passwall/client/global.lua @@ -486,7 +486,7 @@ o.validate = function(self, value, t) end local _tcp_node = s.fields["tcp_node"]:formvalue(t) if _dns_mode and _tcp_node then - if m:get(_tcp_node, "type"):lower() ~= _dns_mode then + if (m:get(_tcp_node, "type") or ""):lower() ~= _dns_mode then return nil, translatef("TCP node must be '%s' type to use FakeDNS.", _dns_mode) end end diff --git a/luci-app-passwall/luasrc/passwall/util_xray.lua b/luci-app-passwall/luasrc/passwall/util_xray.lua index 49b054640..9bcacff2f 100644 --- a/luci-app-passwall/luasrc/passwall/util_xray.lua +++ b/luci-app-passwall/luasrc/passwall/util_xray.lua @@ -334,6 +334,9 @@ function gen_outbound(flag, node, tag, proxy_table) if type(fm.tcp) == "table" then finalmask.tcp = fm.tcp end + if type(fm.quicParams) == "table" then + finalmask.quicParams = fm.quicParams + end end end end @@ -658,6 +661,9 @@ function gen_config_server(node) if type(fm.tcp) == "table" then finalmask.tcp = fm.tcp end + if type(fm.quicParams) == "table" then + finalmask.quicParams = fm.quicParams + end end end end