diff --git a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua index e8130906b..f72114612 100644 --- a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua +++ b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua @@ -812,10 +812,11 @@ function _ipv6_discover(interface) return ra6_result end -function mptcp_check_trace(interface) +function mptcp_check_trace(iface) luci.http.prepare_content("text/plain") local tracebox local uci = require "luci.model.uci".cursor() + local interface = get_device(iface) local server = uci:get("shadowsocks-libev", "sss0", "server") or "" if server == "" then return end if interface == "" then diff --git a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/mptcp_check.htm b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/mptcp_check.htm index d7849e6bc..97b560bbb 100644 --- a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/mptcp_check.htm +++ b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/mptcp_check.htm @@ -4,6 +4,7 @@ local uci = require("luci.model.uci").cursor() local sys = require "luci.sys" local ifaces = sys.net:devices() + local net = require "luci.model.network".init() %> @@ -48,10 +49,12 @@