diff --git a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua index 474692015..5d9ea701a 100644 --- a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua +++ b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua @@ -1111,7 +1111,7 @@ function update_vps() local update_vps = luci.http.formvalue("flash") or "" if update_vps ~= "" then local ut = require "luci.util" - local result = ut.ubus("openmptcprouter", "update_vps", {}) + local result = ut.ubus("openmptcprouter", "updateVPS", {}) end return end diff --git a/luci-app-openmptcprouter/root/usr/libexec/rpcd/openmptcprouter b/luci-app-openmptcprouter/root/usr/libexec/rpcd/openmptcprouter index 44cfde082..cdd3308df 100755 --- a/luci-app-openmptcprouter/root/usr/libexec/rpcd/openmptcprouter +++ b/luci-app-openmptcprouter/root/usr/libexec/rpcd/openmptcprouter @@ -535,7 +535,8 @@ function update_vps() local vpsgettoken = sys.exec("/etc/init.d/openmptcprouter-vps restart >/dev/null 2>/dev/null") ucic:foreach("openmptcprouter", "server", function(section) local servername = section[".name"] - local serverip = section["ip"] or "" + local serverips = section["ip"] + local serverip = serverips[1] local adminport = section["port"] or "65500" local token = section["token"] or "" if token ~= "" then