hostapd: fix a compile issue when compiling wpa_supplicant (fixes #9837)
authorFelix Fietkau <nbd@openwrt.org>
Fri, 29 Jul 2011 14:14:32 +0000 (14:14 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Fri, 29 Jul 2011 14:14:32 +0000 (14:14 +0000)
SVN-Revision: 27830

package/hostapd/patches/780-wds_addr_fix.patch

index bd2f5554eb7ca262f12e8f01f51467357343e150..4c91d03a52ea7811bc7a136f4f702304f02dcec0 100644 (file)
                new_addr[0] ^= idx << 2;
                if (!nl80211_addr_in_use(drv->global, new_addr))
                        break;
-@@ -5980,6 +5980,8 @@ static int wpa_driver_nl80211_if_add(voi
-       }
- #endif /* CONFIG_P2P */
-+      memcpy(new_bss->addr, addr ? addr : if_addr, ETH_ALEN);
-+
- #ifdef HOSTAPD
-       if (bridge &&
-           i802_check_bridge(drv, new_bss, bridge, ifname) < 0) {
+@@ -5996,6 +5996,7 @@ static int wpa_driver_nl80211_if_add(voi
+                       os_free(new_bss);
+                       return -1;
+               }
++              memcpy(new_bss->addr, addr ? addr : if_addr, ETH_ALEN);
+               os_strlcpy(new_bss->ifname, ifname, IFNAMSIZ);
+               new_bss->ifindex = ifidx;
+               new_bss->drv = drv;