aboutsummaryrefslogtreecommitdiff
path: root/package/network
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2024-01-13 15:22:27 +0100
committerFelix Fietkau <nbd@nbd.name>2024-01-13 15:22:27 +0100
commit12c8bba73123dce47c1f8d0eddebefb485341704 (patch)
tree9870d3ab9d672a18b93155426e7f6dd5210905d4 /package/network
parent5b8f188c0f0a18eecc7a5f4078b96338c3c282f2 (diff)
hostapd: fix an exception in hostapd.uc on interface add failure
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'package/network')
-rw-r--r--package/network/services/hostapd/files/hostapd.uc2
1 files changed, 1 insertions, 1 deletions
diff --git a/package/network/services/hostapd/files/hostapd.uc b/package/network/services/hostapd/files/hostapd.uc
index 0c89cd71cc..5bffdff83f 100644
--- a/package/network/services/hostapd/files/hostapd.uc
+++ b/package/network/services/hostapd/files/hostapd.uc
@@ -128,6 +128,7 @@ function __iface_pending_next(pending, state, ret, data)
let config = pending.config;
let phydev = pending.phydev;
let phy = pending.phy;
+ let bss = config.bss[0];
if (pending.defer)
pending.defer.abort();
@@ -140,7 +141,6 @@ function __iface_pending_next(pending, state, ret, data)
pending.call("wpa_supplicant", "phy_set_macaddr_list", { phy: phy, macaddr: macaddr_list });
return "create_bss";
case "create_bss":
- let bss = config.bss[0];
let err = wdev_create(phy, bss.ifname, { mode: "ap" });
if (err) {
hostapd.printf(`Failed to create ${bss.ifname} on phy ${phy}: ${err}`);