mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2024-11-29 02:38:22 -05:00
nl80211: Verify P2P GO/client address with all interface addresses
With P2P Device support there will be two interfaces with their own MAC address. The P2P Interface Address must be unique so verify it is. Signed-hostap: Arend van Spriel <arend@broadcom.com>
This commit is contained in:
parent
5fbcb45daf
commit
f608081c1d
@ -9025,7 +9025,7 @@ static int wpa_driver_nl80211_if_add(void *priv, enum wpa_driver_if_type type,
|
|||||||
nl80211_remove_iface(drv, ifidx);
|
nl80211_remove_iface(drv, ifidx);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
if (os_memcmp(if_addr, new_addr, ETH_ALEN) == 0) {
|
if (nl80211_addr_in_use(drv->global, new_addr)) {
|
||||||
wpa_printf(MSG_DEBUG, "nl80211: Allocate new address "
|
wpa_printf(MSG_DEBUG, "nl80211: Allocate new address "
|
||||||
"for P2P group interface");
|
"for P2P group interface");
|
||||||
if (nl80211_p2p_interface_addr(drv, new_addr) < 0) {
|
if (nl80211_p2p_interface_addr(drv, new_addr) < 0) {
|
||||||
|
Loading…
Reference in New Issue
Block a user