luci-base: properly handle undefined IPv6 local-address information
authorJo-Philipp Wich <jo@mein.io>
Fri, 2 Mar 2018 13:42:52 +0000 (14:42 +0100)
committerJo-Philipp Wich <jo@mein.io>
Fri, 2 Mar 2018 13:42:52 +0000 (14:42 +0100)
commitbf49505ea0a07c35719a7b71f8212e547d999d62
tree4e83740bc26795c5ca8a4f68fde7da1669b1cf86
parent852ec6e28bf90d67882cf909b15a91ecc4501b55
luci-base: properly handle undefined IPv6 local-address information

If IPv6 prefix assignment is disabled, the "local-address" structure
might exist, but be empty which causes the adress formatting in the
network model class to bail out.

Verify the completeness of the "local-address" structure before using
it in order to avoid runtime errors.

Fixes #1657.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
modules/luci-base/luasrc/model/network.lua