From 4eb4fd55826b28c2ec58a2cb6f3d3b00f968bb69 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Tue, 16 Feb 2021 16:50:37 +0800 Subject: [PATCH] luci-app-adguardhome: fix version detection Reported-by: AmadeusGhost Signed-off-by: Tianling Shen --- .../luci-app-adguardhome/luasrc/model/cbi/AdGuardHome/base.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/ctcgfw/luci-app-adguardhome/luasrc/model/cbi/AdGuardHome/base.lua b/package/ctcgfw/luci-app-adguardhome/luasrc/model/cbi/AdGuardHome/base.lua index 3bf49aaebb..6896b61eff 100644 --- a/package/ctcgfw/luci-app-adguardhome/luasrc/model/cbi/AdGuardHome/base.lua +++ b/package/ctcgfw/luci-app-adguardhome/luasrc/model/cbi/AdGuardHome/base.lua @@ -37,7 +37,7 @@ else local version=uci:get("AdGuardHome","AdGuardHome","version") local testtime=fs.stat(binpath,"mtime") if testtime~=tonumber(binmtime) or version==nil then - local tmp=luci.sys.exec(binpath.." --version | grep -m 1 -E ' [0-9.]+' -o ") + local tmp=luci.sys.exec(binpath.." --version | grep -m 1 -E 'v[0-9.]+' -o ") version=string.sub(tmp, 1) if version=="" then version="core error" end uci:set("AdGuardHome","AdGuardHome","version",version)