diff --git a/package/gluon-mesh-vpn-fastd/files/lib/gluon/announce/nodeinfo.d/software/fastd b/package/gluon-mesh-vpn-fastd/files/lib/gluon/announce/nodeinfo.d/software/fastd index 7b1ff4bcaf704ab8cfe58256d36994220003c45a..2c412eb8f43d761e7442652a67bfd329a6eee3a9 100644 --- a/package/gluon-mesh-vpn-fastd/files/lib/gluon/announce/nodeinfo.d/software/fastd +++ b/package/gluon-mesh-vpn-fastd/files/lib/gluon/announce/nodeinfo.d/software/fastd @@ -1,5 +1,5 @@ local ret = { - enabled = uci:get('fastd', 'mesh_vpn', 'enabled') ~= 0, + enabled = uci:get('fastd', 'mesh_vpn') and (uci:get('fastd', 'mesh_vpn', 'enabled') == nil or uci:get_bool('fastd', 'mesh_vpn', 'enabled')), version = util.readline(io.popen('exec fastd -v')):match('^[^%s]+%s+(.+)'), } return ret