diff --git a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua index 6083efda8..aff238cfc 100644 --- a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua +++ b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua @@ -672,7 +672,7 @@ function interfaces_status() if type(ipv6_result) == "table" and #ipv6_result > 0 then local ipv6_addr_test for k,v in ipairs(ipv6_result) do - if v.RecursiveDnsServer then + if v.RecursiveDnsServer and type(v.RecursiveDnsServer) ~= "table" then ipv6_addr_test = sys.exec('ip -6 addr | grep ' .. v.RecursiveDnsServer) end end