]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
wifi-scripts: ucode: unconditionally call hostapd/supplicant setup
authorFelix Fietkau <nbd@nbd.name>
Fri, 29 Aug 2025 14:54:36 +0000 (16:54 +0200)
committerFelix Fietkau <nbd@nbd.name>
Fri, 29 Aug 2025 14:54:37 +0000 (16:54 +0200)
Ensure that interfaces can be deleted properly

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/network/config/wifi-scripts/files-ucode/lib/netifd/wireless/mac80211.sh

index 8ef2dd9b2b0e7ecad4e1557b775342a1c867e994..e5d756d98821508c5f6b8a90aceb44a929f44afd 100755 (executable)
@@ -290,11 +290,8 @@ function setup() {
                wdev_data[v.config.ifname] = config;
        }
 
-       if (length(supplicant_data) > 0)
-               supplicant.setup(supplicant_data, data);
-
-       if (has_ap)
-               hostapd.setup(data);
+       supplicant.setup(supplicant_data, data);
+       hostapd.setup(data);
 
        system(`ucode /usr/share/hostap/wdev.uc ${data.phy}${data.phy_suffix} set_config '${printf("%J", wdev_data)}' ${join(' ', active_ifnames)}`);