luci-app-ssr-plus: subscribe.lua nil err (#2822) (#2823)

This commit is contained in:
jesse 2020-01-21 18:28:55 +08:00 committed by coolsnowwolf
parent 4f32be505b
commit 46fc685ec4

View File

@ -161,8 +161,13 @@ local function processData(szType, content)
result.tls = "0" result.tls = "0"
end end
elseif szType == "ss" then elseif szType == "ss" then
local info = content:sub(1, content:find("#") - 1) local idx_sp = 0
local alias = content:sub(content:find("#") + 1, #content) local alias = ""
if content:find("#") then
idx_sp = content:find("#")
alias = content:sub(idx_sp + 1, -1)
end
local info = content:sub(1, idx_sp - 1)
local hostInfo = split(base64Decode(info, true), "@") local hostInfo = split(base64Decode(info, true), "@")
local host = split(hostInfo[2], ":") local host = split(hostInfo[2], ":")
local userinfo = base64Decode(hostInfo[1], true) local userinfo = base64Decode(hostInfo[1], true)