diff options
author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2011-11-04 01:05:26 +0000 |
---|---|---|
committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2011-11-04 01:05:26 +0000 |
commit | aaca845659c047aadcb6ffc473ab3b69f78b0707 (patch) | |
tree | 649d9dffdfa781edf0a24cb605c353a044fe2c67 /package/hostapd/patches/730-fix_wds_bridge_handling.patch | |
parent | d802b2e8f350a00aa9e2c1c116df22943cab1ead (diff) |
hostapd: update to latest git version
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28746 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/hostapd/patches/730-fix_wds_bridge_handling.patch')
-rw-r--r-- | package/hostapd/patches/730-fix_wds_bridge_handling.patch | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/package/hostapd/patches/730-fix_wds_bridge_handling.patch b/package/hostapd/patches/730-fix_wds_bridge_handling.patch deleted file mode 100644 index 850988d1a..000000000 --- a/package/hostapd/patches/730-fix_wds_bridge_handling.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- a/src/drivers/driver_nl80211.c -+++ b/src/drivers/driver_nl80211.c -@@ -5660,6 +5660,9 @@ static int i802_set_wds_sta(void *priv, - linux_set_iface_flags(drv->ioctl_sock, name, 1); - return i802_set_sta_vlan(priv, addr, name, 0); - } else { -+ if (bridge_ifname) -+ linux_br_del_if(drv->ioctl_sock, bridge_ifname, name); -+ - i802_set_sta_vlan(priv, addr, bss->ifname, 0); - return wpa_driver_nl80211_if_remove(priv, WPA_IF_AP_VLAN, - name); -@@ -6021,14 +6024,14 @@ static int wpa_driver_nl80211_if_remove( - return -1; - - #ifdef HOSTAPD -- if (bss->added_if_into_bridge) { -+ if (type == WPA_IF_AP_BSS && bss->added_if_into_bridge) { - if (linux_br_del_if(drv->ioctl_sock, bss->brname, bss->ifname) - < 0) - wpa_printf(MSG_INFO, "nl80211: Failed to remove " - "interface %s from bridge %s: %s", - bss->ifname, bss->brname, strerror(errno)); - } -- if (bss->added_bridge) { -+ if (type == WPA_IF_AP_BSS && bss->added_bridge) { - if (linux_br_del(drv->ioctl_sock, bss->brname) < 0) - wpa_printf(MSG_INFO, "nl80211: Failed to remove " - "bridge %s: %s", |