mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-02-17 17:43:06 -05:00
nl80211: Remove not needed netlink key attribute
Calling NL80211_CMD_NEW_KEY with NL80211_KEY_DEFAULT_TYPES attributes is pointless. The information is not expected and therefore the kernel never forwards it to the drivers. That attribute is used with NL80211_CMD_SET_KEY. Signed-off-by: Alexander Wetzel <alexander@wetzel-home.de>
This commit is contained in:
parent
8563f6f564
commit
98b8275d92
@ -3142,15 +3142,7 @@ static int wpa_driver_nl80211_set_key(struct i802_bss *bss,
|
|||||||
goto fail;
|
goto fail;
|
||||||
}
|
}
|
||||||
} else if (addr && is_broadcast_ether_addr(addr)) {
|
} else if (addr && is_broadcast_ether_addr(addr)) {
|
||||||
struct nlattr *types;
|
|
||||||
|
|
||||||
wpa_printf(MSG_DEBUG, " broadcast key");
|
wpa_printf(MSG_DEBUG, " broadcast key");
|
||||||
|
|
||||||
types = nla_nest_start(key_msg, NL80211_KEY_DEFAULT_TYPES);
|
|
||||||
if (!types ||
|
|
||||||
nla_put_flag(key_msg, NL80211_KEY_DEFAULT_TYPE_MULTICAST))
|
|
||||||
goto fail;
|
|
||||||
nla_nest_end(key_msg, types);
|
|
||||||
}
|
}
|
||||||
if (nla_put_u8(key_msg, NL80211_KEY_IDX, key_idx) ||
|
if (nla_put_u8(key_msg, NL80211_KEY_IDX, key_idx) ||
|
||||||
nla_put_nested(msg, NL80211_ATTR_KEY, key_msg))
|
nla_put_nested(msg, NL80211_ATTR_KEY, key_msg))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user