From: Jouni Malinen Date: Fri, 17 Apr 2009 10:33:30 +0000 (+0300) Subject: nl80211: Fix secondary BSS ifindex X-Git-Url: http://vcs.maemo.org/git/?p=wpasupplicant;a=commitdiff_plain;h=6d550fbeea731a7fb34d0d83e83a63b318a63991 nl80211: Fix secondary BSS ifindex This was broken by a cleanup patch that moved from ifname to ifindex. --- diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c index f6fdc54..abe5a8b 100644 --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -3560,13 +3560,13 @@ static int i802_bss_add(void *priv, const char *ifname, const u8 *bssid) bss = os_zalloc(sizeof(*bss)); if (bss == NULL) return -1; - bss->ifindex = if_nametoindex(ifname); ifidx = nl80211_create_iface(priv, ifname, NL80211_IFTYPE_AP, bssid); if (ifidx < 0) { os_free(bss); return -1; } + bss->ifindex = ifidx; if (hostapd_set_iface_flags(priv, ifname, 1)) { nl80211_remove_iface(priv, ifidx); os_free(bss);