summaryrefslogtreecommitdiffstats
path: root/interfaces-model.lua
diff options
context:
space:
mode:
Diffstat (limited to 'interfaces-model.lua')
-rw-r--r--interfaces-model.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/interfaces-model.lua b/interfaces-model.lua
index bcc3288..5c10283 100644
--- a/interfaces-model.lua
+++ b/interfaces-model.lua
@@ -487,8 +487,8 @@ get_addresses = function()
local retval = {}
local interface
for line in string.gmatch(ipaddr.value, "[^\n]*\n?") do
- if string.find(line, "^%x+:%s+%w+:") then
- interface=string.match(line, "^%x+:%s+(%w+):")
+ if string.find(line, "^%d+:%s+") then
+ interface=string.match(line, "^%d+:%s+([^:@]+)")
elseif string.find(line, "^%s*inet%s") then
table.insert(retval, {interface=interface, ipaddr=string.match(line, "^%s*inet%s+([%d%.]+)")})
end