From f85b54eeb60db9cd041e583099cbb36497ed0f15 Mon Sep 17 00:00:00 2001 From: Ycarus Date: Thu, 24 May 2018 14:11:35 +0200 Subject: [PATCH] Fix Shadowsocks-libev interface --- .../luasrc/model/shadowsocks-libev.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/luci-app-shadowsocks-libev/luasrc/model/shadowsocks-libev.lua b/luci-app-shadowsocks-libev/luasrc/model/shadowsocks-libev.lua index abc594ad3..a3102d67d 100644 --- a/luci-app-shadowsocks-libev/luasrc/model/shadowsocks-libev.lua +++ b/luci-app-shadowsocks-libev/luasrc/model/shadowsocks-libev.lua @@ -7,6 +7,7 @@ local ut = require("luci.util") local sys = require("luci.sys") local ds = require("luci.dispatcher") local nw = require("luci.model.network") +local ucic = luci.model.uci.cursor() nw.init() module("luci.model.shadowsocks-libev", function(m) setmetatable(m, {__index=function (self, k) @@ -24,7 +25,7 @@ function values_actions(o) end function values_redir(o, xmode) - o.map.uci.foreach("shadowsocks-libev", "ss_redir", function(sdata) + ucic:foreach("shadowsocks-libev", "ss_redir", function(sdata) local disabled = ucival_to_bool(sdata["disabled"]) local sname = sdata[".name"] local mode = sdata["mode"] or "tcp_only" @@ -38,7 +39,7 @@ function values_redir(o, xmode) end function values_serverlist(o) - o.map.uci.foreach("shadowsocks-libev", "server", function(sdata) + ucic:foreach("shadowsocks-libev", "server", function(sdata) local sname = sdata[".name"] local server = sdata["server"] local server_port = sdata["server_port"]