diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2008-11-27 00:07:17 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2008-11-27 00:07:17 +0000 |
commit | ddccf4732816a64a86d108fa07bf5815673c0680 (patch) | |
tree | 66ecb279b6e8fccbd7f4d86c059c33ded2470684 | |
parent | 838fa54541f300b39f3805c5d22686b45fef5c3f (diff) |
libs/sys: fix regexp pattern in routes6()
-rw-r--r-- | libs/sys/luasrc/sys.lua | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libs/sys/luasrc/sys.lua b/libs/sys/luasrc/sys.lua index 4cd012bcc..bc872c911 100644 --- a/libs/sys/luasrc/sys.lua +++ b/libs/sys/luasrc/sys.lua @@ -376,8 +376,10 @@ function net.routes6() "([a-f0-9]+) ([a-f0-9]+) " .. "([a-f0-9]+) ([a-f0-9]+) " .. "([a-f0-9]+) ([a-f0-9]+) " .. - "(%d+) (%d+) ([^%s]+) +([^%s]+)" + "([a-f0-9]+) ([a-f0-9]+) " .. + "([^%s]+) +([^%s]+)" ) + src_ip = luci.ip.Hex( src_ip, tonumber(src_prefix, 16), luci.ip.FAMILY_INET6, false @@ -397,8 +399,8 @@ function net.routes6() dst_prefix = dst_ip:prefix(), nexthop_ip = nexthop:string(), metric = tonumber(metric, 16), - refcount = tonumber(refcnt), - usecount = tonumber(usecnt), + refcount = tonumber(refcnt, 16), + usecount = tonumber(usecnt, 16), flags = tonumber(flags), -- hex? device = dev } |