From 46fc685ec42e327ffe8b4afd166321eacfd4290a Mon Sep 17 00:00:00 2001 From: jesse Date: Tue, 21 Jan 2020 18:28:55 +0800 Subject: [PATCH] luci-app-ssr-plus: subscribe.lua nil err (#2822) (#2823) --- .../root/usr/share/shadowsocksr/subscribe.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/subscribe.lua b/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/subscribe.lua index 26d4c068b..a128ef0d9 100755 --- a/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/subscribe.lua +++ b/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/subscribe.lua @@ -161,8 +161,13 @@ local function processData(szType, content) result.tls = "0" end elseif szType == "ss" then - local info = content:sub(1, content:find("#") - 1) - local alias = content:sub(content:find("#") + 1, #content) + local idx_sp = 0 + 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 host = split(hostInfo[2], ":") local userinfo = base64Decode(hostInfo[1], true)