diff --git a/package/gluon-mesh-batman-adv-core/luasrc/lib/gluon/mesh-batman-adv-core/config_mesh_interface b/package/gluon-mesh-batman-adv-core/luasrc/lib/gluon/mesh-batman-adv-core/config_mesh_interface index bb069497e3bc6392883d34d9a8d0ded3a2701147..cad049290241815cfedc3cf49985157912e42d6f 100755 --- a/package/gluon-mesh-batman-adv-core/luasrc/lib/gluon/mesh-batman-adv-core/config_mesh_interface +++ b/package/gluon-mesh-batman-adv-core/luasrc/lib/gluon/mesh-batman-adv-core/config_mesh_interface @@ -38,9 +38,11 @@ if cmd == 'setup' then file:write('bat0') file:close() - file = assert(io.open('/sys/class/net/' .. ifname .. '/batman_adv/no_rebroadcast', 'w')) - file:write(tostring(transitive)) - file:close() + file = io.open('/sys/class/net/' .. ifname .. '/batman_adv/no_rebroadcast', 'w') + if file then + file:write(tostring(transitive)) + file:close() + end elseif cmd == 'teardown' then