if (data.config.macaddr_base)
append('\n#macaddr_base', data.config.macaddr_base);
+ let has_ap;
for (let k, interface in data.interfaces) {
if (interface.config.mode != 'ap')
continue;
setup_interface(k, data, interface.config, interface.vlans, interface.stas, phy_features, owe ? 'owe' : null );
if (owe)
setup_interface(k, data, interface.config, interface.vlans, interface.stas, phy_features, 'owe-transition');
+ has_ap = true;
}
let config = dump_config(file_name);
let msg = {
phy: data.phy,
radio: data.config.radio,
- config: file_name,
+ config: has_ap ? file_name : "",
prev_config: file_name + '.prev'
};
let ret = global.ubus.call('hostapd', 'config_set', msg);