From b019c703c972f27cf870fbd7814b15871b33728a Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Sun, 10 May 2020 13:06:00 +0200 Subject: [PATCH] gluon-mesh-vpn-fastd: reduce complexity of upgrade script --- .../luasrc/lib/gluon/upgrade/400-mesh-vpn-fastd | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/package/gluon-mesh-vpn-fastd/luasrc/lib/gluon/upgrade/400-mesh-vpn-fastd b/package/gluon-mesh-vpn-fastd/luasrc/lib/gluon/upgrade/400-mesh-vpn-fastd index 83eff0c7..c901590f 100755 --- a/package/gluon-mesh-vpn-fastd/luasrc/lib/gluon/upgrade/400-mesh-vpn-fastd +++ b/package/gluon-mesh-vpn-fastd/luasrc/lib/gluon/upgrade/400-mesh-vpn-fastd @@ -74,10 +74,8 @@ local function add_group(name, config, parent) peer_limit = config.limit, }) - if config.peers then - for peername, peerconfig in pairs(config.peers) do - add_peer(name, peername, peerconfig) - end + for peername, peerconfig in pairs(config.peers or {}) do + add_peer(name, peername, peerconfig) end add_groups(name, config.groups, name) @@ -85,10 +83,8 @@ end -- declared local above function add_groups(prefix, groups, parent) - if groups then - for name, group in pairs(groups) do - add_group(prefix .. '_' .. name, group, parent) - end + for name, group in pairs(groups or {}) do + add_group(prefix .. '_' .. name, group, parent) end end