From: Jo-Philipp Wich Date: Mon, 22 Dec 2008 02:59:05 +0000 (+0000) Subject: applications/luci-olsr: make olsrd status pages ipv6 capable X-Git-Tag: 0.9.0~875 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c505596389ce37f2713a5f203abc0b73a5b336c7;p=oweals%2Fluci.git applications/luci-olsr: make olsrd status pages ipv6 capable --- diff --git a/applications/luci-olsr/luasrc/controller/olsr.lua b/applications/luci-olsr/luasrc/controller/olsr.lua index 97e5061b9..766107ee9 100644 --- a/applications/luci-olsr/luasrc/controller/olsr.lua +++ b/applications/luci-olsr/luasrc/controller/olsr.lua @@ -182,7 +182,14 @@ function fetch_txtinfo(otable) local rawdata = luci.sys.httpget("http://127.0.0.1:2006/"..otable) if #rawdata == 0 then - return nil + if luci.fs.access("/proc/net/ipv6_route", "r") then + rawdata = luci.sys.httpget("http://[::1]:2006/"..otable) + if #rawdata == 0 then + return nil + end + else + return nil + end end local data = {}