diff options
| -rw-r--r-- | src/ap/hostapd.c | 1 | ||||
| -rw-r--r-- | wpa_supplicant/wpa_supplicant.c | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/ap/hostapd.c b/src/ap/hostapd.c index 6fe29560..a436c2ae 100644 --- a/src/ap/hostapd.c +++ b/src/ap/hostapd.c @@ -667,6 +667,7 @@ static int hostapd_setup_bss(struct hostapd_data *hapd, int first) NULL, first == -1)) { wpa_printf(MSG_ERROR, "Failed to add BSS (BSSID=" MACSTR ")", MAC2STR(hapd->own_addr)); + hapd->interface_added = 0; return -1; } } diff --git a/wpa_supplicant/wpa_supplicant.c b/wpa_supplicant/wpa_supplicant.c index e8bca8a8..2d6272b1 100644 --- a/wpa_supplicant/wpa_supplicant.c +++ b/wpa_supplicant/wpa_supplicant.c @@ -2905,6 +2905,8 @@ static struct wpa_radio * radio_add_interface(struct wpa_supplicant *wpa_s, dl_list_add(&radio->ifaces, &wpa_s->radio_list); return radio; } + + iface = iface->next; } wpa_printf(MSG_DEBUG, "Add interface %s to a new radio %s", |
