[PATCH] make luci.ip.IPvX a bit more forgiving

Signed-Off-By: Malte S. Stretz <mss at apache.org>
This commit is contained in:
Jo-Philipp Wich 2009-08-01 20:40:55 +00:00
parent 68af07222c
commit 86cd67ebc3

View file

@ -159,6 +159,7 @@ function IPv4(address, netmask)
local data = {}
local prefix = address:match("/(.+)")
address = address:gsub("/.+","")
address = address:gsub("^%[(.*)%]$", "%1"):upper():gsub("^::FFFF:", "")
if netmask then
prefix = obj:prefix(netmask)
@ -206,6 +207,7 @@ function IPv6(address, netmask)
local data = {}
local prefix = address:match("/(.+)")
address = address:gsub("/.+","")
address = address:gsub("^%[(.*)%]$", "%1")
if netmask then
prefix = obj:prefix(netmask)